Что такое командлет?

Командлет (произносится как «команда-let») - это специальный тип команды, предоставляемый в среде командной строки Windows PowerShell. Они позволяют пользователям применять некоторые расширенные функции операционной системы. Командлеты особенно полезны, когда используются как часть скрипта или пакетного файла, но их также можно вводить в командной строке. Их имена команд принимают форму заглавной пары глагол-существительное, соединенной с чертой, например, «Get-Help».

В следующих разделах содержится список полезных командлетов, которые можно использовать в Windows PowerShell, а также примеры их в действии.

  • Get-Command
  • Получить помощь
  • New-Item
  • Get-Location
  • Set-Location
  • Другие командлеты

Командлет Get-Command перечисляет другие командлеты. Набрав «Get-Command» без параметров, вы получите список всех доступных командлетов (и их много). Гораздо полезнее использовать Get-Command для поиска командлета, который содержит определенную строку, используя опцию -name . Например, чтобы найти командлет «Initialize-Volume»:

Get-Command -name Initialize-Volume

... или вы можете использовать подстановочные знаки для частичного совпадения имени командлета. Например, команда:

 Get-Command -name * Vol * 

... выведет список всех командлетов, в имени которых есть буквы "Vol".

Получить помощь

Командлет Get-Help отображает сообщение справки, в котором содержится дополнительная информация о том, как правильно использовать командлет. Например, чтобы узнать больше информации о командлете Get-Process, выполните:

New-Item

 Get-Help Get-Process 

Команда New-Item - это удобный способ создать новый файл или каталог на вашем компьютере из командной строки. Вы можете указать, что создаваемый элемент - это файл или каталог, используя опцию -type . Например, чтобы создать новый каталог с именем C: \ My Folder, вы можете использовать команду:

 Каталог нового типа "c: \ My Folder" 

... и чтобы создать файл с именем C: \ My Folder \ new file.txt, вы можете использовать команду:

 Файл нового типа "c: \ My Folder \ new file.txt" 

Важно указывать имя файла или каталога в кавычках, если оно содержит пробелы, как мы делали в этих примерах.

Get-Location

Командлет Get-Location сообщит вам, какой у вас текущий каталог. Например:

 Get-Location 

Set-Location

Командлет Set-Location изменит рабочий каталог на указанный вами. Например, чтобы изменить текущий каталог на C: \ temp, вы можете использовать команду:

 Set-Location C: \ temp 

Другие командлеты

Для получения дополнительной информации и примеров командлетов, используемых в Microsoft PowerShell, Microsoft поддерживает сайт документации PowerShell. Он содержит подробные сведения о PowerShell, включая командлеты, и справку о том, как использовать командлеты в сценариях в вашей системе.

Командная строка, Термины операционной системы, Windows