Share via


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

Exempel