Share via


WindowsOptionalFeatureSet

Riepilogo

Gestire più funzionalità facoltative di Windows con impostazioni comuni.

Sintassi

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

Descrizione

La WindowsOptionalFeatureSet risorsa composita consente di configurare più funzionalità facoltative di Windows. Per configurare una funzionalità facoltativa di Windows alla volta, usare la risorsa WindowsOptionalFeature. Per gestire i ruoli e le funzionalità di Windows Server, usare la risorsa WindowsFeature.

Requisiti

  • Il computer di destinazione deve eseguire un sistema operativo client Windows, Windows Server 2012 o versione successiva o Nano Server.
  • Il computer di destinazione deve avere accesso al modulo PowerShell DISM .

Proprietà della chiave

Nome

Specificare i nomi delle funzionalità facoltative di Windows come matrice di stringhe.

Ogni valore per questa proprietà deve essere uguale alla proprietà FeatureName di una funzionalità facoltativa di Windows. Per elencare le funzionalità facoltative disponibili per un computer, usare il Get-WindowsOptionalFeature cmdlet.

Type: System.String[]

Proprietà facoltative

Ensure

Specificare se le funzionalità facoltative di Windows devono essere abilitate. Impostare questa proprietà su Present per abilitare le funzionalità facoltative di Windows. Impostare questa proprietà su Absent per disabilitare le funzionalità facoltative di Windows.

Il valore predefinito è Present.

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

LogLevel

Specificare le informazioni di output da visualizzare nel log DISM come stringa. Le opzioni valide includono:

  • ErrorsOnly - La risorsa registra solo errori.
  • ErrorsAndWarning - Registra errori e avvisi delle risorse.
  • ErrorsAndWarningAndInformation - I log delle risorse registrano errori, avvisi e informazioni di debug.

Il valore predefinito è ErrorsAndWarningAndInformation.

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

LogPath

Specificare il percorso di un file per registrare l'abilitazione o la disabilitazione delle funzionalità facoltative di Windows.

In caso contrario, la risorsa scrive il log in %WINDIR%\Logs\Dism\dism.log.

Type: System.String
Default Value: None

NoWindowsUpdateCheck

Specificare se i contatti DISM Windows Update (WU) durante la ricerca dei file di origine per abilitare le funzionalità facoltative di Windows. Impostare questa proprietà su $true per evitare che il servizio di gestione dei dati venga contattato da WU.

Il valore predefinito è $false.

Type: System.Boolean
Default Value: false

RemoveFilesOnDisable

Specificare se la risorsa deve rimuovere tutti i file associati alle funzionalità facoltative di Windows durante la disabilitazione. Impostare questa proprietà su $true per rimuovere tutti i file associati.

Il valore predefinito è $false.

Type: System.Boolean
Default Value: false

Esempi