Этот раздел содержит справочную информацию о командлетах, которые устанавливаются вместе с Windows PowerShell.

Display in verb order

Display in noun order

Командлеты (упорядочено по глаголам)

Имя Описание

Add-Computer

Добавляет компьютеры в домен или рабочую группу.

Add-Content

Добавляет содержимое в заданные элементы, например слова в файл.

Add-History

Добавляет записи в журнал сеанса.

Add-Member

Добавляет определенный пользователем элемент в объект оболочки Windows PowerShell.

Add-PSSnapin

Добавляет одну или несколько оснасток Windows PowerShell в текущий сеанс.

Add-Type

Добавляет тип (класс) .NET в сеанс Windows PowerShell.

Checkpoint-Computer

Создает точку восстановления системы на локальном компьютере.

Clear-Content

Удаляет содержимое элемента без удаления самого элемента, например, удаляет текст из файла.

Clear-EventLog

Удаляет все записи из заданных журналов событий на локальном или удаленном компьютере.

Clear-History

Удаляет записи из журнала сеанса.

Clear-Item

Удаляет значение элемента без удаления самого элемента.

Clear-ItemProperty

Удаляет значение свойства без удаления самого свойства.

Clear-Variable

Удаляет значение переменной.

Compare-Object

Сравнивает два набора объектов.

Complete-Transaction

Фиксирует активную транзакцию.

Connect-WSMan

Подключается к службе WinRM на удаленном компьютере.

ConvertFrom-CSV

Преобразует свойства объекта в формате CSV в CSV-версии исходных объектов.

ConvertFrom-SecureString

Преобразует защищенную строку в зашифрованную стандартную строку.

ConvertFrom-StringData

Преобразует строку, содержащую одну или несколько пар типа "имя=значение", в хэш-таблицу.

Convert-Path

Преобразует путь Windows PowerShell в путь поставщика Windows PowerShell.

ConvertTo-CSV

Преобразует объекты .NET в набор строк переменной длины, содержащих разделенные запятыми значения (CSV).

ConvertTo-Html

Преобразует объекты .NET в код HTML, который может отображаться в веб-браузере.

ConvertTo-SecureString

Преобразует зашифрованные стандартные строки в защищенные строки. Можно также преобразовать обычный текст в защищенные строки. Используется с командлетами ConvertFrom-SecureString и Read-Host.

ConvertTo-XML

Создает XML-представление объекта.

Copy-Item

Копирует элемент из одного местоположения в другое внутри одного пространства имен.

Copy-ItemProperty

Копирует свойство и его значение из указанного места в новое.

Debug-Process

Отлаживает один или несколько процессов, выполняющихся на локальном компьютере.

Disable-ComputerRestore

Отключает функцию восстановления системы на указанном диске файловой системы.

Disable-PSBreakpoint

Отключает точки останова для текущей консоли.

Disable-PSRemoting

Предотвращает получение компьютером удаленных команд Windows PowerShell.

Disable-PSSessionConfiguration

Запрещает доступ к конфигурациям сеанса на локальном компьютере.

Disable-WSManCredSSP

Отключает проверку подлинности поставщика услуг безопасности CredSSP на клиентском компьютере.

Disconnect-WSMan

Отключает клиент от службы WinRM на удаленном компьютере.

Enable-ComputerRestore

Включает функцию восстановления системы на указанном диске файловой системы.

Enable-PSBreakpoint

Включает точки останова для текущей консоли.

Enable-PSRemoting

Настраивает компьютер для получения удаленных команд.

Enable-PSSessionConfiguration

Настраивает компьютер для получения удаленных команд.

Enable-WSManCredSSP

Включает проверку подлинности поставщика услуг безопасности CredSSP на клиентском компьютере.

Enter-PSSession

Начинает интерактивный сеанс с удаленным компьютером.

Exit-PSSession

Завершает интерактивный сеанс с удаленным компьютером.

Export-Alias

Экспортирует сведения об определенных на текущий момент псевдонимах в файл.

Export-Clixml

Создает XML-представление объекта или объектов и сохраняет его в файле.

Export-Console

Экспортирует имена оснасток в текущем сеансе в файл консоли.

Export-Counter

Командлет Export-Counter экспортирует данные счетчика производительности в файлы журнала.

Export-CSV

Преобразует объекты .NET в набор строк переменной длины, содержащих разделенные запятыми значения (CSV), и сохраняет эти строки в CSV-файл.

Export-FormatData

Сохраняет данные форматирования текущего сеанса в файле форматирования.

Export-ModuleMember

Задает экспортируемые элементы модуля.

Export-PSSession

Сохраняет команды из другого сеанса в файле модуля.

ForEach-Object

Выполняет операцию для каждого из набора объектов ввода.

Format-Custom

Для форматирования выходных данных используется пользовательское представление.

Format-List

Форматирует выходные данные как список свойств, в котором каждое свойство выводится на новой строке.

Format-Table

Форматирует выходные данные в виде таблицы.

Format-Wide

Форматирует объекты в виде широкой таблицы, в которой отображается только одно свойство каждого объекта.

Get-Acl

Возвращает дескриптор безопасности для ресурса, такого как файл или раздел реестра.

Get-Alias

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

Get-AuthenticodeSignature

Возвращает сведения о подписи Authenticode в файле.

Get-ChildItem

Извлекает элементы и их потомки из заданных местоположений. (Например, "dir".)

Get-Command

Возвращает базовые сведения о командлетах и о других элементах команд Windows PowerShell.

Get-ComputerRestorePoint

Возвращает точки восстановления системы на локальном компьютере.

Get-Content

Извлекает содержимое элемента, находящегося в заданном местоположении.

Get-Counter

Возвращает данные счетчиков производительности на локальном компьютере и удаленных компьютерах.

Get-Credential

Возвращает объект хранения учетных данных на основе имени пользователя и пароля.

Get-Culture

Возвращает текущее значение культуры, установленное в операционной системе.

Get-Date

Возвращает текущие значения даты и времени.

Get-Event

Возвращает события из очереди событий.

Get-EventLog

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

Get-EventSubscriber

Возвращает подписчики на события в текущем сеансе.

Get-ExecutionPolicy

Возвращает политики выполнения текущего сеанса.

Get-FormatData

Возвращает данные форматирования для текущего сеанса.

Get-Help

Отображает сведения о командлетах и концепциях Windows PowerShell.

Get-History

Возвращает список команд, введенных за время текущего сеанса.

Get-Host

Возвращает ссылку на текущий объект главного приложения консоли. Отображает версию Windows Powershell и региональные сведения по умолчанию.

Get-HotFix

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

Get-Item

Извлекает элемент, находящийся в заданном местоположении.

Get-ItemProperty

Возвращает свойства заданного элемента.

Get-Location

Выводит данные о текущем рабочем местоположении.

Get-Member

Возвращает свойства и методы объектов.

Get-Module

Возвращает модули, которые были импортированы или могут быть импортированы в текущий сеанс.

Get-PfxCertificate

Возвращает данные о PFX-файлах сертификата в компьютере.

Get-Process

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

Get-PSBreakpoint

Возвращает точки останова, заданные для текущей консоли.

Get-PSCallStack

Отображает текущий стек вызова.

Get-PSDrive

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

Get-Job

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

Get-PSProvider

Выводит сведения об указанном поставщике Windows PowerShell.

Get-PSSession

Возвращает сеансы Windows PowerShell (объекты PSSession) в текущем сеансе.

Get-PSSessionConfiguration

Возвращает конфигурации сеанса, зарегистрированные на компьютере.

Get-PSSnapin

Возвращает оснастки Windows PowerShell на данном компьютере.

Get-Transaction

Возвращает текущую (активную) транзакцию.

Get-Random

Возвращает случайное число или случайным образом выбирает объекты из коллекции.

Get-Service

Возвращает службы на локальном или удаленном компьютере.

Get-TraceSource

Возвращает компоненты Windows PowerShell, подготовленные к трассировке.

Get-UICulture

Возвращает текущее значение культуры пользовательского интерфейса, установленное в операционной системе.

Get-Unique

Возвращает уникальные элементы из отсортированного списка.

Get-Variable

Возвращает переменные, определенные для текущей консоли.

Get-WinEvent

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

Get-WmiObject

Отображает экземпляры классов WMI либо сведения о доступных классах.

Get-WSManCredSSP

Возвращает для клиента конфигурацию, связанную с поставщиком услуг безопасности.

Get-WSManInstance

Отображает сведения об управлении для экземпляра ресурса, заданного URI ресурса.

Group-Object

Группирует объекты, в которых указанные свойства имеют одно и то же значение.

Import-Alias

Импортирует список псевдонимов из файла.

Import-Clixml

Импортирует файл CLIXML и создает соответствующие объекты в оболочке Windows PowerShell.

Import-Counter

Импортирует файлы журналов счетчиков производительности (BLG, CSV, TSV) и создает объекты, представляющие каждую выборку счетчика в журнале.

Import-CSV

Преобразует свойства объекта из CSV-файла в CSV-версии исходных объектов.

Import-LocalizedData

Импортирует относящиеся к конкретному языку данные в скрипты и функции на основе текущей культуры операционной системы.

Import-Module

Добавляет модули в текущий сеанс.

Import-PSSession

Импортирует командлеты, псевдонимы, функции и команды других типов из другого сеанса на локальном или удаленном компьютере в текущий сеанс.

Invoke-Command

Выполняет команды на локальном и удаленных компьютерах.

Invoke-Expression

Выполняет команды или выражения на локальном компьютере.

Invoke-History

Запускает команды в журнале сеанса.

Invoke-Item

Выполняет действие по умолчанию над указанным элементом.

Invoke-WmiMethod

Вызывает методы WMI.

Invoke-WSManAction

Вызывает действие на объекте, заданном при помощи URI ресурса и селекторов.

Join-Path

Соединяет корневой и вложенный пути в один.

Limit-EventLog

Задает свойства журнала событий, устанавливающие ограничения размера журнала и возраста его записей.

Measure-Command

Измеряет время выполнения блоков скриптов и командлетов.

Measure-Object

Рассчитывает числовые свойства объектов, а также количество знаков, слов и строк в строковых объектах, например в текстовых файлах.

Move-Item

Перемещает элемент из одного местоположения в другое.

Move-ItemProperty

Перемещает свойство из одного местоположения в другое.

New-Alias

Создает новый псевдоним.

New-Event

Создает новое событие.

New-EventLog

Создает новый журнал событий и новый источник событий на локальном или удаленном компьютере.

New-Item

Создает новый элемент.

New-ItemProperty

Создает новое свойство элемента и задает значение этого свойства. Например, командлет New-ItemProperty можно использовать для создания и изменения значений и данных реестра, которые являются свойствами раздела реестра.

New-Module

Создает новый динамический модуль, который существует только в памяти.

New-ModuleManifest

Создает новый манифест модуля.

New-Object

Создает экземпляр объекта .Net или COM-объекта.

New-PSDrive

Создает диск Windows PowerShell в текущей консоли.

New-PSSession

Создает постоянное подключение к локальному или удаленному компьютеру.

New-PSSessionOption

Создает объект, содержащий дополнительные параметры для сеанса.

New-Service

Создает новую службу Windows.

New-TimeSpan

Создает объект, представляющий интервал времени.

New-Variable

Создает новую переменную.

New-WebServiceProxy

Создает прокси-объект веб-службы, позволяющий использовать веб-службу и управлять ей в Windows PowerShell.

New-WSManInstance

Создает новый экземпляр ресурса управления.

New-WSManSessionOption

Создает хэш-таблицу параметра сеанса WSMan, которая используется в качестве входных параметров следующих командлетов WSMan: Connect-WSMan, Get-WSManInstance, Invoke-WSManAction, Set-WSManInstance.

Out-Default

Отправляет выходные данные в модуль форматирования по умолчанию и в командлет вывода по умолчанию. Это заполнитель, позволяющий написать собственную функцию Out-Default или командлет.

Out-File

Отправляет выходные данные в файл.

Out-GridView

Отправляет выходные данные в интерактивную таблицу в отдельном окне.

Out-Host

Отправляет выходные данные на консоль.

Out-Null

Удаляет выходные данные вместо того, чтобы отправить их на консоль.

Out-Printer

Отправляет выходные данные на принтер.

Out-String

Отправляет объекты главному приложению в виде последовательности строк.

Pop-Location

Меняет текущее местоположение на местоположение, указанное в последней записи стека командлетом Push-Location.

Push-Location

Добавляет текущее местоположение в начало списка местоположений ("стек").

Read-Host

Считывает из консоли строку ввода.

Receive-Job

Возвращает выходные данные и ошибки фоновых заданий, запущенных в текущей консоли.

Register-EngineEvent

Создает подписку на события, создаваемые обработчиком Windows PowerShell и командлетом New-Event.

Register-ObjectEvent

Создает подписку на события, создаваемые объектами .NET.

Register-PSSessionConfiguration

Создает и регистрирует новую конфигурацию сеанса.

Register-WmiEvent

Создает подписку на событие, создаваемое объектом WMI.

Remove-Computer

Удаляет компьютеры из рабочих групп или доменов.

Remove-Event

Удаляет события из очереди событий.

Remove-EventLog

Удаляет журнал событий или отменяет регистрацию источника событий.

Remove-Item

Удаляет заданные элементы.

Remove-ItemProperty

Удаляет свойство элемента и его значение.

Remove-Job

Удаляет фоновое задание Windows PowerShell.

Remove-Module

Удаляет модули из текущего сеанса.

Remove-PSBreakpoint

Удаляет из текущей консоли точки останова.

Remove-PSDrive

Удаляет диск Windows PowerShell из заданного местоположения.

Remove-PSSession

Закрывает один или несколько сеансов Windows PowerShell (PSSession).

Remove-PSSnapin

Удаляет оснастки Windows PowerShell из текущего сеанса.

Remove-Variable

Удаляет переменную и ее значение.

Remove-WmiObject

Удаляет классы WMI и экземпляры этих классов.

Remove-WSManInstance

Удаляет экземпляр ресурса управления.

Rename-Item

Переименовывает элемент в пространстве поставщика Windows PowerShell.

Rename-ItemProperty

Переименовывает свойство элемента.

Reset-ComputerMachinePassword

Сбрасывает пароль учетной записи компьютера.

Resolve-Path

Разрешает значения подстановочных знаков в пути и отображает содержимое, находящееся по заданному пути.

Restart-Computer

Перезапускает ("перезагружает") операционную систему локального и удаленных компьютеров.

Restart-Service

Останавливает, а затем запускает заново одну или несколько служб.

Restore-Computer

Запускает восстановление системы на локальном компьютере.

Resume-Service

Возобновляет работу приостановленных служб.

Select-Object

Выбирает указанные свойства объекта или набора объектов. Также может выбирать уникальные объекты из массива объектов или выбирать указанное число объектов с начала или с конца массива объектов.

Select-String

Находит текст в строках и файлах.

Select-XML

Находит текст в XML-документе.

Send-MailMessage

Отправляет сообщение электронной почты.

Set-Acl

Изменяет дескриптор безопасности указанного ресурса, такого как файл или раздел реестра.

Set-Alias

Создает или изменяет псевдоним (альтернативное имя) командлета или элемента команды.

Set-AuthenticodeSignature

Добавляет подпись Authenticode, чтобы подписать скрипт Windows PowerShell или другой файл.

Set-Content

Записывает новое содержимое в элемент или заменяет им старое.

Set-Date

Устанавливает системное время на компьютере.

Set-ExecutionPolicy

Изменяет пользовательскую настройку для политики выполнения оболочки.

Set-Item

Заменяет значение элемента на значение, указанное в команде.

Set-ItemProperty

Создает или изменяет значение свойства элемента.

Set-Location

Присваивает текущему местоположению заданное значение.

Set-PSBreakpoint

Устанавливает точку останова на строке, команде или переменной.

Set-PSDebug

Позволяет включать и отключать функции отладки скриптов, устанавливать уровень трассировки и переключать строгий режим.

Set-PSSessionConfiguration

Изменяет свойства зарегистрированной конфигурации сеанса.

Set-Service

Запускает, останавливает и приостанавливает службу и изменяет ее свойства.

Set-StrictMode

Задает и применяет правила кодирования в выражениях, скриптах и блоках скрипта.

Set-TraceSource

Настраивает, запускает и останавливает трассировку компонентов Windows PowerShell.

Set-Variable

Задает значение переменной. Если переменная с указанным именем не существует, она создается.

Set-WmiInstance

Создает или изменяет экземпляры классов WMI.

Set-WSManInstance

Вносит изменения в относящиеся к ресурсу сведения об управлении.

Set-WSManQuickConfig

Настраивает локальный компьютер для удаленного управления.

Show-EventLog

Отображает журналы событий локального или удаленного компьютера в средстве просмотра событий.

Sort-Object

Сортирует объекты по значениям свойств.

Split-Path

Возвращает указанную часть пути.

Start-Process

Запускает один или несколько процессов на локальном компьютере.

Start-Job

Запускает фоновое задание Windows PowerShell.

Start-Transaction

Запускает транзакцию.

Start-Service

Запускает остановленные службы.

Start-Sleep

Приостанавливает активность оболочки, скрипта или пространства выполнения на указанный период времени.

Start-Transcript

Создает запись всего сеанса Windows PowerShell или его части в текстовом файле.

Stop-Computer

Завершает работу локальных и удаленных компьютеров.

Stop-Process

Останавливает один или несколько выполняемых процессов.

Stop-Job

Останавливает фоновое задание Windows PowerShell.

Stop-Service

Останавливает одну или несколько выполняемых служб.

Stop-Transcript

Останавливает запись.

Suspend-Service

Приостанавливает одну или несколько выполняемых служб.

Tee-Object

Сохраняет выходные данные команды в файле или переменной и отображает их в консоли.

Test-ComputerSecureChannel

Проверяет и исправляет безопасный канал между локальным компьютером и его доменом.

Test-Connection

Отправляет пакеты эхо-запросов ICMP (запросы проверки связи) одному или нескольким компьютерам.

Test-ModuleManifest

Проверяет, что манифест модуля точно описывает содержимое модуля.

Test-Path

Проверяет, существуют ли все элементы пути.

Test-WSMan

Проверяет, запущена ли служба WinRM на локальном или удаленном компьютере.

Trace-Command

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

Undo-Transaction

Откатывает активную транзакцию.

Unregister-Event

Отменяет подписку на событие.

Unregister-PSSessionConfiguration

Удаляет зарегистрированные конфигурации сеанса с компьютера.

Update-FormatData

Обновляет и дополняет файлы форматирования.

Update-List

Добавляет и удаляет элементы из значения свойства, содержащего коллекцию объектов.

Update-TypeData

Обновляет текущую расширенную конфигурацию типов, перезагружая файлы *.types.ps1xml.

Use-Transaction

Добавляет блок скрипта в активную транзакцию.

Wait-Event

Ожидает определенного события, прежде чем продолжить выполнение.

Wait-Process

Ожидает остановки процессов, прежде чем принимать следующий ввод.

Wait-Job

Отключает командную строку до завершения выполнения одного или нескольких фоновых заданий Windows PowerShell.

Where-Object

Создает фильтр, который определяет, какие объекты будут переданы по командному конвейеру.

Write-Debug

Записывает сообщение отладки в консоль.

Write-Error

Записывает объект в конвейер ошибок.

Write-EventLog

Записывает событие в журнал событий.

Write-Host

Записывает в ведущее приложение пользовательский вывод.

Write-Output

Отправляет объекты очередной команде в конвейере. Если команда является последней в конвейере, объекты отображаются в консоли.

Write-Progress

Отображает индикатор выполнения в командном окне Windows PowerShell.

Write-Verbose

Записывает текст в поток подробных сообщений Windows PowerShell.

Write-Warning

Записывает предупреждающее сообщение.

Командлеты (упорядочено по существительным)

Display in verb order

Имя Описание

Get-Acl

Возвращает дескриптор безопасности для ресурса, такого как файл или раздел реестра.

Set-Acl

Изменяет дескриптор безопасности указанного ресурса, такого как файл или раздел реестра.

Export-Alias

Экспортирует сведения об определенных на текущий момент псевдонимах в файл.

Get-Alias

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

Import-Alias

Импортирует список псевдонимов из файла.

New-Alias

Создает новый псевдоним.

Set-Alias

Создает или изменяет псевдоним (альтернативное имя) командлета или элемента команды.

Get-AuthenticodeSignature

Возвращает сведения о подписи Authenticode в файле.

Set-AuthenticodeSignature

Добавляет подпись Authenticode, чтобы подписать скрипт Windows PowerShell или другой файл.

Get-ChildItem

Извлекает элементы и их потомки из заданных местоположений. (Например, "dir".)

Export-Clixml

Создает XML-представление объекта или объектов и сохраняет его в файле.

Import-Clixml

Импортирует файл CLIXML и создает соответствующие объекты в оболочке Windows PowerShell.

Get-Command

Возвращает базовые сведения о командлетах и о других элементах команд Windows PowerShell.

Invoke-Command

Выполняет команды на локальном и удаленных компьютерах.

Measure-Command

Измеряет время выполнения блоков скриптов и командлетов.

Trace-Command

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

Add-Computer

Добавляет компьютеры в домен или рабочую группу.

Checkpoint-Computer

Создает точку восстановления системы на локальном компьютере.

Remove-Computer

Удаляет компьютеры из рабочих групп или доменов.

Restart-Computer

Перезапускает ("перезагружает") операционную систему локального и удаленных компьютеров.

Restore-Computer

Запускает восстановление системы на локальном компьютере.

Stop-Computer

Завершает работу локальных и удаленных компьютеров.

Reset-ComputerMachinePassword

Сбрасывает пароль учетной записи компьютера.

Disable-ComputerRestore

Отключает функцию восстановления системы на указанном диске файловой системы.

Enable-ComputerRestore

Включает функцию восстановления системы на указанном диске файловой системы.

Get-ComputerRestorePoint

Возвращает точки восстановления системы на локальном компьютере.

Test-ComputerSecureChannel

Проверяет и исправляет безопасный канал между локальным компьютером и его доменом.

Test-Connection

Отправляет пакеты эхо-запросов ICMP (запросы проверки связи) одному или нескольким компьютерам.

Export-Console

Экспортирует конфигурацию текущей консоли в файл для повторного или совместного использования.

Add-Content

Добавляет содержимое в заданные элементы, например слова в файл.

Clear-Content

Удаляет содержимое элемента без удаления самого элемента, например, удаляет текст из файла.

Get-Content

Извлекает содержимое элемента, находящегося в заданном местоположении.

Set-Content

Записывает новое содержимое в элемент или заменяет им старое.

Export-Counter

Командлет Export-Counter экспортирует данные счетчика производительности в файлы журнала.

Get-Counter

Возвращает данные счетчиков производительности на локальном компьютере и удаленных компьютерах.

Import-Counter

Импортирует файлы журналов счетчиков производительности (BLG, CSV, TSV) и создает объекты, представляющие каждую выборку счетчика в журнале.

Get-Credential

Возвращает объект хранения учетных данных на основе имени пользователя и пароля.

ConvertFrom-CSV

Преобразует свойства объекта в формате CSV в CSV-версии исходных объектов.

ConvertTo-CSV

Преобразует объекты .NET в набор строк переменной длины, содержащих разделенные запятыми значения (CSV).

Export-CSV

Преобразует объекты .NET в набор строк переменной длины, содержащих разделенные запятыми значения (CSV), и сохраняет эти строки в CSV-файл.

Import-CSV

Преобразует свойства объекта из CSV-файла в CSV-версии исходных объектов.

Get-Culture

Возвращает текущее значение культуры, установленное в операционной системе.

Format-Custom

Для форматирования выходных данных используется пользовательское представление.

Get-Date

Возвращает текущие значения даты и времени.

Set-Date

Устанавливает системное время на компьютере.

Write-Debug

Записывает сообщение отладки в консоль.

Out-Default

Отправляет выходные данные в модуль форматирования по умолчанию и в командлет вывода по умолчанию. Это заполнитель, позволяющий написать собственную функцию Out-Default или командлет.

Register-EngineEvent

Создает подписку на события, создаваемые обработчиком Windows PowerShell и командлетом New-Event.

Write-Error

Записывает объект в конвейер ошибок.

Get-Event

Возвращает события из очереди событий.

New-Event

Создает новое событие.

Remove-Event

Удаляет события из очереди событий.

Unregister-Event

Отменяет подписку на событие.

Wait-Event

Ожидает определенного события, прежде чем продолжить выполнение.

Clear-EventLog

Удаляет все записи из заданных журналов событий на локальном или удаленном компьютере.

Get-EventLog

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

Limit-EventLog

Задает свойства журнала событий, устанавливающие ограничения размера журнала и возраста его записей.

New-EventLog

Создает новый журнал событий и новый источник событий на локальном или удаленном компьютере.

Remove-EventLog

Удаляет журнал событий или отменяет регистрацию источника событий.

Show-EventLog

Отображает журналы событий локального или удаленного компьютера в средстве просмотра событий.

Write-EventLog

Записывает событие в журнал событий.

Get-EventSubscriber

Возвращает подписчики на события в текущем сеансе.

Get-ExecutionPolicy

Возвращает текущие политики выполнения текущего сеанса.

Set-ExecutionPolicy

Изменяет пользовательскую настройку для политики выполнения оболочки.

Invoke-Expression

Выполняет команды на локальном или удаленном компьютере.

Out-File

Отправляет выходные данные в файл.

Export-FormatData

Сохраняет данные форматирования текущего сеанса в файле форматирования.

Get-FormatData

Возвращает данные форматирования для текущего сеанса.

Update-FormatData

Обновляет и дополняет файлы форматирования.

Out-GridView

Отправляет выходные данные в интерактивную таблицу в отдельном окне.

Get-Help

Отображает сведения о командлетах и концепциях Windows PowerShell.

Add-History

Добавляет записи в журнал сеанса.

Clear-History

Удаляет записи из журнала сеанса.

Get-History

Возвращает список команд, введенных за время текущего сеанса.

Invoke-History

Запускает команды в журнале сеанса.

Get-Host

Возвращает ссылку на текущий объект главного приложения консоли. Отображает версию Windows Powershell и региональные сведения по умолчанию.

Out-Host

Отправляет выходные данные на консоль.

Read-Host

Считывает из консоли строку ввода.

Write-Host

Записывает в ведущее приложение пользовательский вывод.

Get-HotFix

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

ConvertTo-Html

Преобразует объекты .NET в код HTML, который может отображаться в веб-браузере.

Clear-Item

Удаляет значение элемента без удаления самого элемента.

Copy-Item

Копирует элемент из одного местоположения в другое внутри одного пространства имен.

Get-Item

Извлекает элемент, находящийся в заданном местоположении.

Invoke-Item

Выполняет действие по умолчанию над указанным элементом.

Move-Item

Перемещает элемент из одного местоположения в другое.

New-Item

Создает новый элемент.

Remove-Item

Удаляет заданные элементы.

Rename-Item

Переименовывает элемент в пространстве поставщика Windows PowerShell.

Set-Item

Заменяет значение элемента на значение, указанное в команде.

Clear-ItemProperty

Создает или изменяет значение свойства элемента.

Copy-ItemProperty

Копирует свойство и его значение из указанного места в новое.

Get-ItemProperty

Возвращает свойства заданного элемента.

Move-ItemProperty

Перемещает свойство из одного местоположения в другое.

New-ItemProperty

Создает новое свойство элемента и задает значение этого свойства. Например, командлет New-ItemProperty можно использовать для создания и изменения значений и данных реестра, которые являются свойствами раздела реестра.

Remove-ItemProperty

Удаляет свойство элемента и его значение.

Rename-ItemProperty

Переименовывает свойство элемента.

Set-ItemProperty

Создает или изменяет значение свойства элемента.

Format-List

Форматирует выходные данные как список свойств, в котором каждое свойство выводится на новой строке.

Update-List

Добавляет и удаляет элементы из значения свойства, содержащего коллекцию объектов.

Import-LocalizedData

Импортирует относящиеся к конкретному языку данные в скрипты и функции на основе текущей культуры операционной системы.

Get-Location

Выводит данные о текущем рабочем местоположении.

Pop-Location

Меняет текущее местоположение на местоположение, указанное в последней записи стека командлетом Push-Location.

Push-Location

Добавляет текущее местоположение в начало списка местоположений ("стек").

Set-Location

Присваивает текущему местоположению заданное значение.

Send-MailMessage

Отправляет сообщение электронной почты.

Add-Member

Добавляет определенный пользователем элемент в объект оболочки Windows PowerShell.

Get-Member

Возвращает свойства и методы объектов.

Export-ModuleMember

Задает экспортируемые элементы модуля.

Get-Module

Возвращает модули, которые были импортированы или могут быть импортированы в текущий сеанс.

Import-Module

Создает новый динамический модуль, который существует только в памяти.

New-Module

Создает новый динамический модуль, который существует только в памяти.

New-ModuleManifest

Создает новый манифест модуля.

Remove-Module

Удаляет модули из текущего сеанса.

Test-ModuleManifest

Проверяет, что манифест модуля точно описывает содержимое модуля.

Out-Null

Удаляет выходные данные вместо того, чтобы отправить их на консоль.

Compare-Object

Сравнивает два набора объектов.

ForEach-Object

Выполняет операцию для каждого из набора объектов ввода.

Group-Object

Группирует объекты, в которых указанные свойства имеют одно и то же значение.

Measure-Object

Рассчитывает числовые свойства объектов, а также количество знаков, слов и строк в строковых объектах, например в текстовых файлах.

New-Object

Создает экземпляр объекта .Net или COM-объекта.

Select-Object

Выбирает указанные свойства объекта или набора объектов. Также может выбирать уникальные объекты из массива объектов или выбирать указанное число объектов с начала или с конца массива объектов.

Sort-Object

Сортирует объекты по значениям свойств.

Tee-Object

Сохраняет выходные данные команды в файле или переменной и отображает их в консоли.

Where-Object

Создает фильтр, который определяет, какие объекты будут переданы по командному конвейеру.

Register-ObjectEvent

Создает подписку на события, создаваемые объектами .NET.

Write-Output

Отправляет объекты очередной команде в конвейере. Если команда является последней в конвейере, объекты отображаются в консоли.

Convert-Path

Преобразует путь Windows PowerShell в путь поставщика Windows PowerShell.

Join-Path

Соединяет корневой и вложенный пути в один.

Resolve-Path

Разрешает значения подстановочных знаков в пути и отображает содержимое, находящееся по заданному пути.

Split-Path

Возвращает указанную часть пути.

Test-Path

Проверяет, существуют ли все элементы пути.

Get-PfxCertificate

Возвращает данные о PFX-файлах сертификата в компьютере.

Out-Printer

Отправляет выходные данные на принтер.

Debug-Process

Отлаживает один или несколько процессов, выполняющихся на локальном компьютере.

Get-Process

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

Start-Process

Запускает один или несколько процессов на локальном компьютере.

Stop-Process

Останавливает один или несколько выполняемых процессов.

Wait-Process

Ожидает остановки процессов, прежде чем принимать следующий ввод.

Write-Progress

Отображает индикатор выполнения в командном окне Windows PowerShell.

Disable-PSBreakpoint

Отключает точки останова для текущей консоли.

Enable-PSBreakpoint

Включает точки останова для текущей консоли.

Get-PSBreakpoint

Возвращает точки останова, заданные для текущей консоли.

Remove-PSBreakpoint

Удаляет из текущей консоли точки останова.

Set-PSBreakpoint

Устанавливает точку останова на строке, команде или переменной.

Get-PSCallStack

Отображает текущий стек вызова.

Set-PSDebug

Позволяет включать и отключать функции отладки скриптов, устанавливать уровень трассировки и переключать строгий режим.

Get-PSDrive

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

New-PSDrive

Создает диск Windows PowerShell в текущей консоли.

Remove-PSDrive

Удаляет диск Windows PowerShell из заданного местоположения.

Get-Job

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

Receive-Job

Возвращает выходные данные и ошибки фоновых заданий, запущенных в текущей консоли.

Remove-Job

Удаляет фоновое задание Windows PowerShell.

Start-Job

Запускает фоновое задание Windows PowerShell.

Stop-Job

Останавливает фоновое задание Windows PowerShell.

Wait-Job

Отключает командную строку до завершения выполнения одного или нескольких фоновых заданий Windows PowerShell.

Get-PSProvider

Выводит сведения об указанном поставщике Windows PowerShell.

Disable-PSRemoting

Предотвращает получение компьютером удаленных команд Windows PowerShell.

Enable-PSRemoting

Настраивает компьютер для получения удаленных команд.

Enter-PSSession

Начинает интерактивный сеанс с удаленным компьютером.

Exit-PSSession

Завершает интерактивный сеанс с удаленным компьютером.

Export-PSSession

Сохраняет команды из другого сеанса в файле модуля.

Get-PSSession

Возвращает сеансы Windows PowerShell (объекты PSSession) в текущем сеансе.

Import-PSSession

Импортирует командлеты, псевдонимы, функции и команды других типов из другого сеанса на локальном или удаленном компьютере в текущий сеанс.

New-PSSession

Создает постоянное подключение к локальному или удаленному компьютеру.

Remove-PSSession

Закрывает один или несколько сеансов Windows PowerShell (PSSession).

Disable-PSSessionConfiguration

Запрещает доступ к конфигурациям сеанса на локальном компьютере.

Enable-PSSessionConfiguration

Настраивает компьютер для получения удаленных команд.

Get-PSSessionConfiguration

Возвращает конфигурации сеанса, зарегистрированные на компьютере.

Register-PSSessionConfiguration

Создает и регистрирует новую конфигурацию сеанса.

Set-PSSessionConfiguration

Изменяет свойства зарегистрированной конфигурации сеанса.

Unregister-PSSessionConfiguration

Удаляет зарегистрированные конфигурации сеанса с компьютера.

New-PSSessionOption

Создает объект, содержащий дополнительные параметры для сеанса.

Add-PSSnapin

Добавляет одну или несколько оснасток Windows PowerShell в текущий сеанс.

Get-PSSnapin

Возвращает оснастки Windows PowerShell на данном компьютере.

Remove-PSSnapin

Удаляет оснастки Windows PowerShell из текущего сеанса.

Complete-Transaction

Фиксирует активную транзакцию.

Get-Transaction

Возвращает текущую (активную) транзакцию.

Start-Transaction

Запускает транзакцию.

Undo-Transaction

Откатывает активную транзакцию.

Use-Transaction

Добавляет блок скрипта в активную транзакцию.

Get-Random

Возвращает случайное число или случайным образом выбирает объекты из коллекции.

ConvertFrom-SecureString

Преобразует защищенную строку в зашифрованную стандартную строку.

ConvertTo-SecureString

Преобразует зашифрованные стандартные строки в защищенные строки. Можно также преобразовать обычный текст в защищенные строки. Используется с командлетами ConvertFrom-SecureString и Read-Host.

Get-Service

Возвращает службы на локальном или удаленном компьютере.

New-Service

Создает в реестре и служебной базе данных новую запись для службы Windows.

Restart-Service

Останавливает, а затем запускает заново одну или несколько служб.

Resume-Service

Возобновляет работу приостановленных служб.

Set-Service

Запускает, останавливает и приостанавливает службу и изменяет ее свойства.

Start-Service

Запускает остановленные службы.

Stop-Service

Останавливает одну или несколько выполняемых служб.

Suspend-Service

Приостанавливает одну или несколько выполняемых служб.

Start-Sleep

Приостанавливает активность оболочки, скрипта или пространства выполнения на указанный период времени.

Set-StrictMode

Задает и применяет правила кодирования в выражениях, скриптах и блоках скрипта.

Out-String

Отправляет объекты главному приложению в виде последовательности строк.

Select-String

Находит текст в строках и файлах.

ConvertFrom-StringData

Преобразует строку, содержащую одну или несколько пар типа "имя=значение" в хэш-таблицу.

Format-Table

Форматирует выходные данные в виде таблицы.

New-TimeSpan

Создает объект, представляющий интервал времени.

Get-TraceSource

Возвращает компоненты Windows PowerShell, подготовленные к трассировке.

Set-TraceSource

Настраивает, запускает и останавливает трассировку компонентов Windows PowerShell.

Start-Transcript

Создает запись всего сеанса Windows PowerShell или его части в текстовом файле.

Stop-Transcript

Останавливает запись.

Add-Type

Добавляет тип (класс) .NET в сеанс Windows PowerShell.

Update-TypeData

Обновляет текущую расширенную конфигурацию типов, перезагружая файлы *.types.ps1xml.

Get-UICulture

Возвращает текущее значение культуры пользовательского интерфейса, установленное в операционной системе.

Get-Unique

Возвращает уникальные элементы из отсортированного списка.

Clear-Variable

Удаляет значение переменной.

Get-Variable

Возвращает переменные, определенные для текущей консоли.

New-Variable

Создает новую переменную.

Remove-Variable

Удаляет переменную и ее значение.

Set-Variable

Задает значение переменной. Если переменная с указанным именем не существует, она создается.

Write-Verbose

Записывает текст в поток подробных сообщений Windows PowerShell.

Write-Warning

Записывает предупреждающее сообщение.

New-WebServiceProxy

Создает прокси-объект веб-службы, позволяющий использовать веб-службу и управлять ей в Windows PowerShell.

Format-Wide

Форматирует объекты в виде широкой таблицы, в которой отображается только одно свойство каждого объекта.

Get-WinEvent

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

Register-WmiEvent

Создает подписку на событие, создаваемое объектом WMI.

Set-WmiInstance

Создает или изменяет экземпляры классов WMI.

Invoke-WmiMethod

Вызывает методы WMI.

Get-WmiObject

Отображает экземпляры классов WMI либо сведения о доступных классах.

Remove-WmiObject

Удаляет классы WMI и экземпляры этих классов.

Connect-WSMan

Подключается к службе WinRM на удаленном компьютере.

Disable-WSManCredSSP

Отключает проверку подлинности поставщика услуг безопасности CredSSP на клиентском компьютере.

Disconnect-WSMan

Отключает клиент от службы WinRM на удаленном компьютере.

Enable-WSManCredSSP

Включает проверку подлинности поставщика услуг безопасности CredSSP на клиентском компьютере.

Get-WSManCredSSP

Возвращает для клиента конфигурацию, связанную с поставщиком услуг безопасности.

Get-WSManInstance

Отображает сведения об управлении для экземпляра ресурса, заданного URI ресурса.

Invoke-WSManAction

Вызывает действие на объекте, заданном при помощи URI ресурса и селекторов.

New-WSManInstance

Создает новый экземпляр ресурса управления.

New-WSManSessionOption

Создает хэш-таблицу параметра сеанса WSMan, которая используется в качестве входных параметров следующих командлетов WSMan: Connect-WSMan, Get-WSManInstance, Invoke-WSManAction, Set-WSManInstance.

Remove-WSManInstance

Удаляет экземпляр ресурса управления.

Set-WSManInstance

Вносит изменения в относящиеся к ресурсу сведения об управлении.

Set-WSManQuickConfig

Настраивает локальный компьютер для удаленного управления.

Test-WSMan

Проверяет, запущена ли служба WinRM на локальном или удаленном компьютере.

ConvertTo-XML

Создает XML-представление объекта.

Select-XML

Находит текст в XML-документе.

См. также