WindowsFeatureSet
Synopsis
Hantera flera Windows-roller eller -funktioner med vanliga inställningar.
Syntax
WindowsFeatureSet [String] #ResourceName
{
[DependsOn = [String[]]]
[PsDscRunAsCredential = [PSCredential]]
Name = [String[]]
[Ensure = [String]]
[Source = [String]]
[IncludeAllSubFeature = [Boolean]]
[Credential = [PSCredential]]
[LogPath = [String]]
}
Description
Med resursen WindowsFeatureSet
kan du konfigurera flera Windows-roller eller -funktioner med en begränsad uppsättning vanliga alternativ. Om du vill hantera roller eller funktioner med mer kontroll använder du WindowsFeature-resursen. Om du vill hantera Hantera en klientdator använder du resursen WindowsOptionalFeature.
Krav
- Måldatorn måste köra Windows Server 2008 eller senare.
- Måldatorn måste ha åtkomst till DISM PowerShell-modulen.
- Måldatorn måste ha åtkomst till ServerManager PowerShell-modulen.
Egenskaper
Nyckelegenskaper
Name
Ange namnen på rollerna eller funktionerna som en matris med strängar.
Värdena för den här egenskapen ska vara samma som egenskapen Namn för varje roll eller funktion, inte egenskapen DisplayName . Om du vill visa en lista över tillgängliga roller och funktioner för en dator använder du cmdleten Get-WindowsFeature
.
Type: System.String
Valfria egenskaper
Autentiseringsuppgift
Ange autentiseringsuppgifterna för ett konto för att lägga till eller ta bort roller eller funktioner som.
Type: System.Management.Automation.PSCredential
Default Value: None
Säkerställa
Ange om roller eller funktioner ska installeras. Ställ in den här egenskapen på Present
för att installera rollen eller funktionen om den inte är installerad. Ställ in den här egenskapen på Absent
för att avinstallera rollen eller funktionen om den är installerad.
Standardvärdet är Present
.
Type: System.String
Accepted Values:
- Absent
- Present
Default Value: Present
IncludeAllSubFeature
Ange om varje underfunktion ska installeras för varje funktion eller roll. Ställ in den här egenskapen på $true
för att installera eventuella saknade underfunktioner. Ställ in den här egenskapen på $false
för att ignorera underfunktioner. Oavsett den här egenskapens inställning tar resursen bort varje underfunktion för varje roll eller funktion om Se till har angetts till Absent
.
Standardvärdet är $false
.
Type: System.Boolean
Behavior: Write
Default Value: false
LogPath
Ange sökvägen till en fil för att logga installationen eller avinstallationen av funktionerna eller rollerna.
Type: System.String
Default Value: None
Skrivskyddade egenskaper
DisplayName
Visningsnamnen för de hämtade rollerna eller funktionerna.
Type: System.String
Behavior: Read