Введение в 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 вместе с вводом и выводом. Вы также можете посмотреть следующую статью, чтобы узнать больше -
- Hibernate Mapping
- Строковые функции PowerShell
- Директивы JSP
- Что такое PowerShell