Ресурс WindowsProcess в DSC
Область применения: Windows PowerShell 4.0, Windows PowerShell 5.x
Ресурс WindowsProcess в DSC Windows PowerShell предоставляет механизм настройки процессов на целевом узле.
Примечание
В этой документации по этому ресурсу DSC рассматривается версия, которая входит в состав PowerShell до версии 7.2. Модуль PSDscResources содержит новые и обновленные ресурсы DSC, которые официально поддерживаются корпорацией Майкрософт. Модуль PSDscResources доступен из коллекции PowerShell.
Дополнительные сведения и обновленную документацию см. в справочной документации по PSDscResources.
Синтаксис
WindowsProcess [string] #ResourceName
{
Arguments = [string]
Path = [string]
[ Credential = [PSCredential] ]
[ StandardErrorPath = [string] ]
[ StandardInputPath = [string] ]
[ StandardOutputPath = [string] ]
[ WorkingDirectory = [string] ]
[ DependsOn = [string[]] ]
[ Ensure = [string] { Absent | Present } ]
[ PsDscRunAsCredential = [PSCredential] ]
}
Свойства
Свойство | Описание |
---|---|
Аргументы | Указывает строку аргументов, которая будет передана процессу "как есть". Если необходимо передать несколько аргументов, поместите их все в эту строку. |
Путь | Путь к исполняемому файлу процесса. Если это имя исполняемого файла (а не полный путь к нему), ресурс DSC будет искать переменную среды $env:Path , чтобы найти исполняемый файл. Если значение этого свойства — полный путь, ресурс DSC не будет использовать переменную среды $env:Path для поиска файла и вызовет ошибку в случае отсутствия пути. Относительные пути не допускаются. |
Учетные данные | Указывает учетные данные для запуска процесса. |
StandardErrorPath | Указывает путь к каталогу для записи стандартных ошибок. Все существующие файлы в этом каталоге будут перезаписаны. |
StandardInputPath | Указывает расположение стандартного ввода. |
StandardOutputPath | Указывает расположение стандартного вывода. Все существующие файлы в этом каталоге будут перезаписаны. |
WorkingDirectory | Указывает расположение, которое будет использоваться в качестве текущего рабочего каталога для процесса. |
Общие свойства
Свойство | Описание |
---|---|
DependsOn | Указывает, что перед настройкой этого ресурса необходимо запустить настройку другого ресурса. Например, если идентификатор первого запускаемого блока сценария для конфигурации ресурса — ResourceName, а его тип — ResourceType, то синтаксис использования этого свойства таков: DependsOn = "[ResourceType]ResourceName" . |
Ensure | Указывает, существует ли процесс. Присвойте этому свойству значение Present , чтобы убедиться, что процесс существует. В противном случае установите для него значение Отсутствует. Значение по умолчанию — Present. |
PsDscRunAsCredential | Задает учетные данные для выполнения всего ресурса от другого имени. |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по