Въведение за получаване на команда в PowerShell

Windows PowerShell е скриптов език, който е изграден на .net платформа, предназначена да автоматизира задачите, свързани с приложението и администрацията на Windows. Терминът PowerShell е комбинация от езика и интерфейса, в който ще се изпълняват командите / скриптите. Първата версия на PowerShell беше представена през 2006 г. Има два типа интерфейс, където могат да се изпълняват команди PowerShell; Windows PowerShell е като команден ред, където могат да се изпълняват командлети на PowerShell, а Windows PowerShell ISE е мястото, където скриптове на PowerShell (компилация от командлети на PowerShell) могат да бъдат стартирани и отстранени от грешки. Това е обектно-ориентиран език, като по този начин му позволява да се интегрира с .net интерфейси. Вече е с отворен код и може да бъде инсталиран и в друга ОС.

За да стартирате PowerShell сесия, въведете „PowerShell“ в командния ред.
PowerShell командлети и променливи

Командите в PowerShell се наричат ​​„командлети“. Най-важният от всички командлети е Get-Command. Този командлет връща списъка с всички налични командлети в PowerShell.

Синтаксис:

По-долу е синтаксиса на командлета Get-Command.

Get-Command

((-Name) ) (-Module ) (-FullyQualifiedModule ) (-CommandType ) (-TotalCount ) (-Syntax) (-ShowCommandInfo) ((-ArgumentList) ) (-All) (-ListImported) (-ParameterName ) (-ParameterType ) (-UseFuzzyMatching) ()

Например : Get-Command

Примерен изход:

За извличане на командлети, които са налични в текущата сесия, може да се използва следният командлет.

Get-Command -ListImported

Параметри на Get-Command в PowerShell

Ето следните параметри на Get-Command в PowerShell споменаваме по-долу

-Всичко: Това означава, че всички командлети трябва да бъдат извлечени. Неговият тип е параметърът за превключване. Стойността по подразбиране е никаква и не приема символи с подсказка.

-ArgumentList: Използва се за извличане на информация за командлетите с помощта на определени параметри. Типът му е на обекта. Псевдонимът е Args. Стойността по подразбиране е никаква и не приема диви символи.

-CommandType: Това обозначава типовете команди, които се връщат от командлета. Някои от неговите стойности са псевдоними, Всички, Приложение, Външен скрипт, Филтър и Функция. Типът му е команден тип, а псевдонимите са Тип. Стойността по подразбиране е никаква и не приема символи с подсказка.

-FullyQualifiedModule: Връща командлетите, които са с посочените имена на модула. Типът му е спецификация на модула. Стойността по подразбиране е никаква и не приема символи с подсказка.

-ListImported: Връща командлети, които присъстват в текущата сесия. Неговият тип е параметърът за превключване. Стойността по подразбиране е никаква и не приема символи с подсказка.

-Module: Връща командлета, който е наличен в указания модул. Типът е низ, стойността по подразбиране е никаква и приема символи с подсказка.

-Name: Това връща списъка на споменатите командлети с посочените имена. Разрешени са символи с уайлд карти. Типът е низ, стойността по подразбиране е никаква.

-Noun: Връща командлетите, функциите и псевдонимите, които съдържат същото съществително или съществително име, както е посочено. Типът му е низ и стойността по подразбиране е никаква. Приемете символи с wild card.

-ParameterName: Връща командлетите в текущата сесия с посочените параметри. Типът му е низ, стойността по подразбиране е никаква и не приема символи с подсказка.

-ParameterType: Връща командлетите в сесията, които имат същия параметър като посочения тип. Типът му е PStypename. Стойността по подразбиране е никаква и не приема символи с подсказка.

-TotalCount: Обозначава общия брой командлети, които трябва да бъдат върнати. Типът е Int32. Стойността по подразбиране е никаква и не приема символи с подсказка.

-Verb: Връща командлетите, функциите и псевдонимите, които съдържат същия глагол или глаголи, както са посочени. Типът му е низ и стойността по подразбиране е никаква. Приемете символи с wild card.

Примери за команда Get

Ето примери за команда Get в споменаването на PowerShell по-долу

Пример №1

Вземете командлети в текущата сесия

Вход:

Get-Command -ListImported

изход:

Пример №2

Вземете командлети вътре в посочения модул

Вход:

Get-Command -Module Microsoft.PowerShell.Management

изход:

Пример №3

Намерете командлетите, които изходен тип

Вход:

Get-Command -Type Cmdlet | Къде-Object OutputType | Формат-списък-Име на свойството, Тип изход

изход:

Заключение - Вземете команда в PowerShell

По този начин, статията обхваща подробно за командлета Get-command в Powershell. За подробна информация е препоръчително да използвате командата Get-Help за get-command.

Препоръчителни статии

Това е ръководство за получаване на команда в PowerShell. Тук обсъждаме Параметрите и примерите на команда Get в PowerShell, заедно с вход и изход. Можете също да разгледате следната статия, за да научите повече -

  1. Картографиране на хибернация
  2. Функции на низовете PowerShell
  3. Директивите за JSP
  4. Какво е PowerShell

Категория: