Поделиться через


Microsoft.PowerShell.Utility

В этом разделе содержатся разделы справки для командлетов, установленных с модулем Microsoft.PowerShell.Utility. Этот модуль содержит командлеты, которые управляют основными функциями PowerShell.

Microsoft.PowerShell.Utility

Add-Member

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

Add-Type

Добавляет класс Microsoft .NET в сеанс PowerShell.

Clear-Variable

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

Compare-Object

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

Convert-String

Форматирует строку для сопоставления примеров.

ConvertFrom-Csv

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

ConvertFrom-Json

Преобразует строку в формате JSON в пользовательский объект.

ConvertFrom-SddlString

Преобразует строку SDDL в пользовательский объект.

ConvertFrom-String

Извлекает и анализирует структурированные свойства из строкового содержимого.

ConvertFrom-StringData

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

ConvertTo-Csv

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

ConvertTo-Html

Преобразует объекты .NET в HTML, которые можно отобразить в веб-браузере.

ConvertTo-Json

Преобразует объект в строку в формате JSON.

ConvertTo-Xml

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

Debug-Runspace

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

Disable-PSBreakpoint

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

Disable-RunspaceDebug

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

Enable-PSBreakpoint

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

Enable-RunspaceDebug

Включает отладку в пространствах выполнения, где любая точка останова сохраняется до подключения отладчика.

Export-Alias

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

Export-Clixml

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

Export-Csv

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

Export-FormatData

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

Export-PSSession

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

Format-Custom

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

Format-Hex

Отображает файл или другие входные данные как шестнадцатеричные.

Format-List

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

Format-Table

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

Format-Wide

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

Get-Alias

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

Get-Culture

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

Get-Date

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

Get-Event

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

Get-EventSubscriber

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

Get-FileHash

Вычисляет хэш-значение файла с помощью указанного хэш-алгоритма.

Get-FormatData

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

Get-Host

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

Get-Member

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

Get-PSBreakpoint

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

Get-PSCallStack

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

Get-Random

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

Get-Runspace

Получает активные пространства выполнения в процессе узла PowerShell.

Get-RunspaceDebug

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

Get-TraceSource

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

Get-TypeData

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

Get-UICulture

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

Get-Unique

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

Get-Variable

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

Group-Object

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

Import-Alias

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

Import-Clixml

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

Import-Csv

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

Import-LocalizedData

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

Import-PowerShellDataFile

Импортирует значения из файла .psd1 без вызова его содержимого.

Import-PSSession

Импортирует команды из другого сеанса в текущий сеанс.

Invoke-Expression

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

Invoke-RestMethod

Отправляет HTTP-запрос или HTTPS в веб-службу RESTful.

Invoke-WebRequest

Получает содержимое из веб-страницы в Интернете.

Measure-Command

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

Measure-Object

Вычисляет числовые свойства объектов, а также символы, слова и строки в строковых объектах, таких как файлы текста.

New-Alias

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

New-Event

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

New-Guid

Создает глобальный уникальный идентификатор (GUID).

New-Object

Создает экземпляр объекта Microsoft .NET Framework или COM.

New-TemporaryFile

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

New-TimeSpan

Создает объект TimeSpan.

New-Variable

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

Out-File

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

Out-GridView

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

Out-Printer

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

Out-String

Выводит входные объекты в виде строки.

Read-Host

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

Register-EngineEvent

Подписывается на события, генерируемые движком PowerShell и командлетом New-Event.

Register-ObjectEvent

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

Remove-Event

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

Remove-PSBreakpoint

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

Remove-TypeData

Удаляет расширенные типы из текущего сеанса.

Remove-Variable

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

Select-Object

Выбирает объекты или свойства объекта.

Select-String

Выполняет поиск текста в строках и файлах.

Select-Xml

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

Send-MailMessage

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

Set-Alias

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

Set-Date

Изменяет системное время на компьютере на указанное время.

Set-PSBreakpoint

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

Set-TraceSource

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

Set-Variable

Задает значение переменной. Создает переменную, если одна с запрошенным именем не существует.

Show-Command

Отображает сведения о команде PowerShell в графическом окне.

Sort-Object

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

Start-Sleep

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

Tee-Object

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

Trace-Command

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

Unblock-File

Разблокирует файлы, скачанные из Интернета.

Unregister-Event

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

Update-FormatData

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

Update-List

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

Update-TypeData

Обновляет данные расширенного типа во время сеанса.

Wait-Debugger

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

Wait-Event

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

Write-Debug

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

Write-Error

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

Write-Host

Записывает настраиваемые выходные данные на узел.

Write-Information

Указывает, как PowerShell обрабатывает данные потока информации для команды.

Write-Output

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

Write-Progress

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

Write-Verbose

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

Write-Warning

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