Вступ до отримання команди в 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: використовується для отримання інформації про командлети за допомогою заданих параметрів. Його тип - об'єкт. Псевдонім - Арги. Значення за замовчуванням - жодне і не приймає диких символів.

-CommandType: Це позначає типи команд, які повертаються командлетом. Деякі його значення - псевдоніми, усі, додатки, зовнішній скрипт, фільтр та функції. Його тип - це командний тип, а псевдоніми - Тип. Значення за замовчуванням - жодне і не приймає символи підказки.

-FullyQualifiedModule: Повертає командлети з вказаними іменами модуля. Його тип - специфікація модуля. Значення за замовчуванням - жодне і не приймає символи підказки.

-ListImported: Повертає командлети, присутні в поточному сеансі. Його тип - параметр комутатора. Значення за замовчуванням - жодне і не приймає символи підказки.

-Module: Повертає командлет, доступний у вказаному модулі. Тип - рядок, значення за замовчуванням - жодне і приймає символи підстановки.

-Name: Це повертає список згаданих командлетів із вказаними іменами. Дозвільні символи карт дозволяються. Тип - рядок, значення за замовчуванням - жодне.

-Noun: Повертає командлети, функції та псевдоніми, які містять той самий іменник або іменники, як зазначено. Його тип - це рядок, а значення за замовчуванням - жодне. Прийміть символи підказки.

-ParameterName: Повертає командлети в поточному сеансі із заданими параметрами. Її тип - рядок, значення за замовчуванням - жодне і не приймає символи підказки.

-ParameterType: Повертає командлети в сеансі, які мають той же параметр, що і вказаний тип. Його тип - PStypename. Значення за замовчуванням - жодне і не приймає символи підказки.

-TotalCount: Позначає загальну кількість командлетів, які потрібно повернути. Тип - Int32. Значення за замовчуванням є жодним і не приймає символи підказки.

-Verb: Повертає командлети, функції та псевдоніми, які містять те саме дієслово чи дієслова, що і вказані. Його тип - це рядок, а значення за замовчуванням - жодне. Прийміть символи підказки.

Приклади команди Get

Ось приклади команди Get в PowerShell згадуються нижче

Приклад №1

Отримайте командлети в поточному сеансі

Вхід:

Get-Command -ListImported

Вихід:

Приклад №2

Отримайте командлети всередині зазначеного модуля

Вхід:

Get-Command -Module Microsoft.PowerShell.Management

Вихід:

Приклад №3

Знайдіть командлети типу виводу

Вхід:

Get-Command -Type Cmdlet | Де-об'єкт OutputType | Формат-список-Назва власності, тип виходу

Вихід:

Висновок - Отримайте команду в PowerShell

Таким чином, стаття детально висвітлювала командлет Get-command у Powershell. Для отримання детальної інформації доцільно використовувати команду Get-Help для get-command.

Рекомендовані статті

Це керівництво для отримання команди в PowerShell. Тут ми обговорюємо Параметри та приклади команди Get в PowerShell разом з введенням і вихідними. Ви також можете переглянути наступну статтю, щоб дізнатися більше -

  1. Картографування в сплячому режимі
  2. Функції рядка PowerShell
  3. Директиви JSP
  4. Що таке PowerShell

Категорія: