Въведение за получаване на команда в 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, заедно с вход и изход. Можете също да разгледате следната статия, за да научите повече -
- Картографиране на хибернация
- Функции на низовете PowerShell
- Директивите за JSP
- Какво е PowerShell