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 Absent
ist.
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