Введение в Get Command в 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, упомянутые ниже

-Все: это означает, что необходимо извлечь все командлеты. Его тип является параметром переключателя. Значением по умолчанию является none, и оно не принимает подстановочные знаки.

-ArgumentList: используется для получения информации о командлетах с помощью указанных параметров. Его тип объекта. Псевдоним Аргс. Значением по умолчанию является none и не допускается использование диких символов.

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

-FullyQualifiedModule: возвращает командлеты с указанными именами модулей. Его тип является спецификацией модуля. Значением по умолчанию является none и не допускаются символы подстановки.

-ListImported. Возвращает командлеты, присутствующие в текущем сеансе. Его тип является параметром переключателя. Значением по умолчанию является none и не допускаются символы подстановки.

-Module: возвращает командлет, который доступен в указанном модуле. Тип - строка, значение по умолчанию - none и принимает символы подстановки.

-Name: возвращает список упомянутых командлетов с указанными именами. Подстановочные знаки допускаются. Тип - строка, значение по умолчанию - none.

-Существительное: возвращает командлеты, функции и псевдонимы, которые содержат те же существительные или существительные, как указано. Его тип - строка, а значение по умолчанию - none. Принять символы подстановки.

-ParameterName: возвращает командлеты в текущем сеансе с указанными параметрами. Его тип - строка, значение по умолчанию - none и не допускает подстановочные знаки.

-ParameterType: возвращает командлеты в сеансе, параметры которых совпадают с указанным типом. Его тип PStypename. Значением по умолчанию является none и не допускаются символы подстановки.

-TotalCount: обозначает общее количество возвращаемых командлетов. Тип Int32. Значением по умолчанию является none и не допускаются символы подстановки.

-Verb: возвращает командлеты, функции и псевдонимы, которые содержат те же глаголы или глаголы, как указано. Его тип - строка, а значение по умолчанию - none. Принять символы подстановки.

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

Ниже приведены примеры использования команды Get в PowerShell.

Пример № 1

Получить командлеты в текущем сеансе

Входные данные :

Get-Command -ListImported

Выход:

Пример № 2

Получить командлеты внутри указанного модуля

Входные данные :

Get-Command -Module Microsoft.PowerShell.Management

Выход:

Пример № 3

Найдите командлеты с типом вывода

Входные данные :

Командлет Get-Command -Type | Where-Object OutputType | Format-List -Property Name, OutputType

Выход:

Вывод - Получить команду в PowerShell

Таким образом, статья подробно рассказывает о командлете Get-command в Powershell. Для получения более подробной информации рекомендуется использовать команду Get-Help для команды get-command.

Рекомендуемые статьи

Это руководство по получению команды в PowerShell. Здесь мы обсудим параметры и примеры команды Get в PowerShell вместе с вводом и выводом. Вы также можете посмотреть следующую статью, чтобы узнать больше -

  1. Hibernate Mapping
  2. Строковые функции PowerShell
  3. Директивы JSP
  4. Что такое PowerShell