WindowsOptionalFeatureSet

Краткий обзор

Управление несколькими дополнительными функциями Windows с помощью общих параметров.

Синтаксис

WindowsOptionalFeatureSet [String] #ResourceName
{
    [DependsOn = [String[]]]
    [PsDscRunAsCredential = [PSCredential]]
    Name = [String[]]
    Ensure = [String]
    [RemoveFilesOnDisable = [Boolean]]
    [NoWindowsUpdateCheck = [Boolean]]
    [LogPath = [String]]
    [LogLevel = [String]]
}

Описание

WindowsOptionalFeatureSet Составной ресурс позволяет настроить несколько дополнительных функций Windows. Чтобы настроить одну дополнительную функцию Windows за раз, используйте ресурс WindowsOptionalFeature. Для управления ролями и компонентами Windows Server используйте ресурс WindowsFeature.

Требования

  • Целевой компьютер должен работать под управлением клиентской операционной системы Windows, Windows Server 2012 или более поздней версии или Nano Server.
  • Целевой компьютер должен иметь доступ к модулю PowerShell DISM .

свойства ключа;

Имя

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

Каждое значение этого свойства должно совпадать со свойством FeatureName необязательной функции Windows. Чтобы получить список доступных дополнительных функций для компьютера, используйте Get-WindowsOptionalFeature командлет.

Type: System.String[]

Необязательные свойства

Ensure

Укажите, должны ли быть включены необязательные функции Windows. Задайте это свойство, чтобы Present включить дополнительные функции Windows. Задайте для этого свойства отключение Absent дополнительных функций Windows.

Значение по умолчанию — Present.

Type: System.String
Accepted Values:
  - Absent
  - Present
Default Value: Present

LogLevel

Укажите выходные данные для отображения в журнале DISM в виде строки. Допустимые параметры:

  • ErrorsOnly — Ресурс регистрирует только ошибки.
  • ErrorsAndWarning — Ресурс регистрирует ошибки и предупреждения.
  • ErrorsAndWarningAndInformation — Ресурс регистрирует ошибки, предупреждения и отладочную информацию.

Значение по умолчанию — ErrorsAndWarningAndInformation.

Type: System.String
Accepted Values:
  - ErrorsOnly
  - ErrorsAndWarning
  - ErrorsAndWarningAndInformation
Default Value: ErrorsAndWarningAndInformation

LogPath

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

Если этот параметр не задан, ресурс записывает журнал в %WINDIR%\Logs\Dism\dism.log.

Type: System.String
Default Value: None

NoWindowsUpdateCheck

Укажите, клиентский компонент Центра обновления Windows ли контакты DISM (WU) при поиске исходных файлов, чтобы включить дополнительные функции Windows. Задайте это свойство, чтобы $true запретить DISM связываться с WU.

Значение по умолчанию — $false.

Type: System.Boolean
Default Value: false

RemoveFilesOnDisable

Укажите, должен ли ресурс удалять все файлы, связанные с дополнительными функциями Windows при их отключении. Задайте для этого свойства удаление $true всех связанных файлов.

Значение по умолчанию — $false.

Type: System.Boolean
Default Value: false

Примеры