Condividi tramite


WindowsFeature

Riepilogo

Installare o disinstallare un ruolo o una funzionalità di Windows.

Sintassi

WindowsFeature [String] #ResourceName
{
    Name = [string]
    [Credential = [PSCredential]]
    [DependsOn = [string[]]]
    [Ensure = [string]{ Absent | Present }]
    [IncludeAllSubFeature = [bool]]
    [LogPath = [string]]
    [PsDscRunAsCredential = [PSCredential]]
}

Descrizione

La WindowsFeature risorsa consente di verificare se un ruolo o una funzionalità di Windows è installato in un Windows Server. 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 il nome del ruolo o della funzionalità come stringa.

Questo valore per questa proprietà deve essere uguale alla proprietà Name del ruolo o della 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 il ruolo o la funzionalità come.

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

Ensure

Specificare se è necessario installare il ruolo o la 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 della funzionalità o del 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 tutte le sottofeature 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 della funzionalità o del ruolo.

Type: System.String
Default Value: None

Proprietà di sola lettura

DisplayName

Nome visualizzato del ruolo o della funzionalità recuperata.

Type: System.String

Esempi