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