Condividi tramite


WindowsFeatureSet

Riepilogo

Gestire più ruoli o funzionalità di Windows con impostazioni comuni.

Sintassi

WindowsFeatureSet [String] #ResourceName
{
    [DependsOn = [String[]]]
    [PsDscRunAsCredential = [PSCredential]]
    Name = [String[]]
    [Ensure = [String]]
    [Source = [String]]
    [IncludeAllSubFeature = [Boolean]]
    [Credential = [PSCredential]]
    [LogPath = [String]]
}

Descrizione

La WindowsFeatureSet risorsa consente di configurare più ruoli o funzionalità di Windows con un set limitato di opzioni comuni. Per gestire ruoli o funzionalità con più controllo, usare la risorsa WindowsFeature. Per gestire per gestire un computer client, usare la risorsa WindowsOptionalFeature.

Requisiti

  • Il computer di destinazione deve essere in esecuzione Windows Server 2008 o versione successiva.
  • Il computer di destinazione deve avere accesso al modulo PowerShell DISM .
  • Il computer di destinazione deve avere accesso al modulo PowerShell ServerManager .

Proprietà

Proprietà della chiave

Nome

Specificare i nomi dei ruoli o delle funzionalità come matrice di stringhe.

I valori per questa proprietà devono essere uguali alla proprietà Name di ogni ruolo o funzionalità, non alla proprietà DisplayName . Per elencare i ruoli e le funzionalità disponibili per un computer, usare il Get-WindowsFeature cmdlet.

Type: System.String

Proprietà facoltative

Credenziale

Specificare le credenziali per un account da aggiungere o rimuovere i ruoli o le funzionalità come.

Type: System.Management.Automation.PSCredential
Default Value: None

Ensure

Specificare se devono essere installati i ruoli o le funzionalità. Impostare questa proprietà su per Present installare il ruolo o la funzionalità se non è installata. Impostare questa proprietà su per Absent disinstallare il ruolo o la funzionalità se installata.

Il valore predefinito è Present.

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

IncludeAllSubFeature

Specificare se installare ogni sottofeature di ogni funzionalità o ruolo. Impostare questa proprietà su $true per installare eventuali sottofeature mancanti. Impostare questa proprietà su per $false ignorare le sottofeature. Indipendentemente dall'impostazione di questa proprietà, la risorsa rimuove ogni sottofeature di ogni ruolo o funzionalità se Assicurarsi è impostato su Absent.

Il valore predefinito è $false.

Type: System.Boolean
Behavior: Write
Default Value: false

LogPath

Specificare il percorso di un file per registrare l'installazione o la disinstallazione delle funzionalità o dei ruoli.

Type: System.String
Default Value: None

Proprietà di sola lettura

DisplayName

Nomi visualizzati dei ruoli o delle funzionalità recuperati.

Type: System.String
Behavior: Read

Esempi