Ресурс DSC WindowsOptionalFeatureSet
Область применения: Windows PowerShell 5.x
Ресурс WindowsOptionalFeatureSet в DSC Windows PowerShell предоставляет механизм включения дополнительных компонентов на целевом узле. Он является составным ресурсом, который вызывает ресурс WindowsOptionalFeature для каждого компонента, указанного в свойстве Name.
Используйте этот ресурс, если нужно настроить одинаковое состояние для нескольких дополнительных компонентов Windows.
Примечание
В этой документации по этому ресурсу DSC рассматривается версия, которая входит в состав PowerShell до версии 7.2. Модуль PSDscResources содержит новые и обновленные ресурсы DSC, которые официально поддерживаются корпорацией Майкрософт. Модуль PSDscResources доступен из коллекции PowerShell.
Дополнительные сведения и обновленную документацию см. в справочной документации по PSDscResources.
Синтаксис
WindowsOptionalFeatureSet [string] #ResourceName
{
Name = [string[]]
[ RemoveFilesOnDisable = [bool] ]
[ LogPath = [string] ]
[ NoWindowsUpdateCheck = [bool] ]
[ LogLevel = [string] { ErrorsOnly | ErrorsAndWarning | ErrorsAndWarningAndInformation } ]
[ DependsOn = [string[]] ]
[ Ensure = [string] { Enable | Disable } ]
[ PsDscRunAsCredential = [PSCredential] ]
}
Свойства
Свойство | Описание |
---|---|
Имя | Указывает имена компонентов, которые необходимо включить или отключить. |
NoWindowsUpdateCheck | Указывает, обращается ли система DISM к Центру обновления Windows при поиске исходных файлов для включения компонентов. Если задано значение $true , система DISM не обращается к Центру обновления Windows. |
RemoveFilesOnDisable | Задайте значение $true , чтобы удалить все файлы, связанные с компонентами, когда свойству Ensure присваивается значение Absent. |
LogLevel | Максимальный уровень результатов, показываемый в журналах. Допустимые значения: ErrorsOnly, ErrorsAndWarning и ErrorsAndWarningAndInformation. |
LogPath | Путь к файлу журнала, в котором поставщик ресурсов должен вести журнал работы. |
Общие свойства
Свойство | Описание |
---|---|
DependsOn | Указывает, что перед настройкой этого ресурса необходимо запустить настройку другого ресурса. Например, если идентификатор первого запускаемого блока сценария для конфигурации ресурса — ResourceName, а его тип — ResourceType, то синтаксис использования этого свойства таков: DependsOn = "[ResourceType]ResourceName" . |
Ensure | Указывает, включены ли компоненты. Чтобы гарантировать, что компоненты включены, присвойте этому свойству значение Enable. Чтобы гарантировать, что компоненты отключены, присвойте этому свойству значение Disable. По умолчанию используется значение Enable. |
PsDscRunAsCredential | Задает учетные данные для выполнения всего ресурса от другого имени. |
Примечание
В WMF 5.0 было добавлено общее свойство PsDscRunAsCredential, разрешающее запуск любого ресурса DSC в контексте других учетных данных. Дополнительные сведения см. в разделе Использование учетных данных с ресурсами DSC.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по