Freigeben über


WindowsFeatureSet

Übersicht

Verwalten mehrerer Windows-Rollen oder Features mit allgemeinen Einstellungen.

Syntax

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

BESCHREIBUNG

Mit der WindowsFeatureSet Ressource können Sie mehrere Windows-Rollen oder Features mit einer begrenzten Gruppe allgemeiner Optionen konfigurieren. Verwenden Sie die WindowsFeature-Ressource, um Rollen oder Features mit mehr Steuerelementen zu verwalten. Verwenden Sie zum Verwalten eines Clientcomputers die WindowsOptionalFeature-Ressource.

Requirements (Anforderungen)

  • Der Zielcomputer muss Windows Server 2008 oder höher ausführen.
  • Der Zielcomputer muss Zugriff auf das DISM PowerShell-Modul haben.
  • Der Zielcomputer muss Zugriff auf das ServerManager PowerShell-Modul haben.

Eigenschaften

Schlüsseleigenschaften

Name

Geben Sie die Namen der Rollen oder Features als Array von Zeichenfolgen an.

Die Werte für diese Eigenschaft sollten identisch mit der Name-Eigenschaft jeder Rolle oder eines Features sein, nicht deren DisplayName-Eigenschaft . Um die verfügbaren Rollen und Features für einen Computer auflisten zu können, verwenden Sie das Get-WindowsFeature Cmdlet.

Type: System.String

Optionale Eigenschaften

Anmeldeinformationen

Geben Sie die Anmeldeinformationen für ein Konto an, um die Rollen oder Features hinzuzufügen oder zu entfernen.

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

Ensure

Geben Sie an, ob die Rollen oder Features installiert werden sollen. Legen Sie diese Eigenschaft fest, Present um die Rolle oder das Feature zu installieren, wenn sie nicht installiert ist. Legen Sie diese Eigenschaft fest, Absent um die Rolle oder das Feature zu deinstallieren, wenn sie installiert ist.

Standardwert: Present.

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

IncludeAllSubFeature

Geben Sie an, ob jedes Unterfeature jeder Funktion oder Rolle installiert werden soll. Legen Sie diese Eigenschaft fest, $true um fehlende Unterfeatures zu installieren. Legen Sie diese Eigenschaft fest, $false um Unterfeatures zu ignorieren. Unabhängig von der Einstellung dieser Eigenschaft entfernt die Ressource alle Unterfeatures jeder Rolle oder eines Features, wenn "Sicherstellen " festgelegt Absentist.

Standardwert: $false.

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

LogPath

Geben Sie den Pfad zu einer Datei an, um die Installation oder Deinstallation der Features oder Rollen zu protokollieren.

Type: System.String
Default Value: None

Schreibgeschützte Eigenschaften

DisplayName

Die Anzeigenamen der abgerufenen Rollen oder Features.

Type: System.String
Behavior: Read

Beispiele