WindowsFeature
Synopsis
Installera eller avinstallera en Windows-roll eller -funktion.
Syntax
WindowsFeature [String] #ResourceName
{
Name = [string]
[Credential = [PSCredential]]
[DependsOn = [string[]]]
[Ensure = [string]{ Absent | Present }]
[IncludeAllSubFeature = [bool]]
[LogPath = [string]]
[PsDscRunAsCredential = [PSCredential]]
}
Description
Med resursen WindowsFeature
kan du kontrollera om en Windows-roll eller -funktion är installerad på en Windows Server. Om du vill 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 namnet på rollen eller funktionen som en sträng.
Det här värdet för den här egenskapen ska vara samma som egenskapen Namn för rollen eller funktionen, 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 rollen eller funktionen som.
Type: System.Management.Automation.PSCredential
Default Value: None
Säkerställa
Ange om rollen eller funktionen 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 du vill installera varje underfunktion för funktionen eller rollen. 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 alla underfunktioner om Se till är inställt på 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 funktionen eller rollen.
Type: System.String
Default Value: None
Skrivskyddade egenskaper
DisplayName
Visningsnamnet för den hämtade rollen eller funktionen.
Type: System.String
Exempel
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för