Delen via


DSC WindowsFeature-resource

Van toepassing op: Windows PowerShell 4.0, Windows PowerShell 5.x

De WindowsFeature-resource in Windows PowerShell Desired State Configuration (DSC) biedt een mechanisme om ervoor te zorgen dat rollen en functies worden toegevoegd of verwijderd op een doelknooppunt.

Notitie

Deze documentatie van deze DSC-resource heeft betrekking op de versie die is opgenomen in PowerShell vóór versie 7.2. De PSDscResources-module bevat nieuwe en bijgewerkte DSC-resources die officieel worden ondersteund door Microsoft. De psdscResources-module is beschikbaar via de PowerShell Gallery.

Zie de psdscResources-referentiedocumentatie voor meer informatie en bijgewerkte documentatie.

Syntax

WindowsFeature [string] #ResourceName
{
    Name = [string]
    [ Credential = [PSCredential] ]
    [ IncludeAllSubFeature = [bool] ]
    [ LogPath = [string] ]
    [ DependsOn = [string[]] ]
    [ Ensure = [string] { Absent | Present }  ]
    [ PsDscRunAsCredential = [PSCredential] ]
}

Eigenschappen

Eigenschap Beschrijving
Naam Geeft de naam aan van de rol of functie die u wilt toevoegen of verwijderen. Dit is hetzelfde als de eigenschap Name van de cmdlet Get-WindowsFeature en niet de weergavenaam van de rol of functie.
Referentie Geeft de referenties aan die moeten worden gebruikt om de rol of functie toe te voegen of te verwijderen.
IncludeAllSubFeature Stel deze eigenschap in op $true om de status van alle vereiste subfuncties te controleren met de status van de functie die u opgeeft met de eigenschap Naam .
Logboekpad Geeft het pad aan naar een logboekbestand waar de resourceprovider de bewerking moet vastleggen.

Algemene eigenschappen

Eigenschap Beschrijving
DependsOn Geeft aan dat de configuratie van een andere resource moet worden uitgevoerd voordat deze resource wordt geconfigureerd. Als de id van het resourceconfiguratiescriptblok dat u als eerste wilt uitvoeren bijvoorbeeld ResourceName is en het type ResourceType is, is DependsOn = "[ResourceType]ResourceName"de syntaxis voor het gebruik van deze eigenschap .
Verifiëren Geeft aan of de rol of functie is toegevoegd. Stel deze eigenschap in op Presenteren om ervoor te zorgen dat de rol of functie wordt toegevoegd. Stel de eigenschap in op Afwezig om ervoor te zorgen dat de rol of functie wordt verwijderd. De standaardwaarde is Aanwezig.
PsDscRunAsCredential Hiermee stelt u de referentie voor het uitvoeren van de hele resource als in.

Notitie

De algemene eigenschap PsDscRunAsCredential is toegevoegd in WMF 5.0 om het uitvoeren van een DSC-resource in de context van andere referenties toe te staan. Zie Referenties gebruiken met DSC-resources voor meer informatie.

Voorbeeld

WindowsFeature RoleExample
{
    Ensure = "Present"
    # Alternatively, to ensure the role is uninstalled, set Ensure to "Absent"
    Name = "Web-Server" # Use the Name property from Get-WindowsFeature
}