DSC-WindowsOptionalFeature-ResourceDSC WindowsOptionalFeature Resource

Van toepassing op: Windows PowerShell 5.0Applies To: Windows PowerShell 5.0

De WindowsOptionalFeature resource in Windows PowerShell Desired State Configuration (DSC) biedt een mechanisme om ervoor te zorgen dat de optionele functies zijn ingeschakeld op een doelknooppunt.The WindowsOptionalFeature resource in Windows PowerShell Desired State Configuration (DSC) provides a mechanism to ensure that optional features are enabled on a target node.

SyntaxisSyntax

WindowsOptionalFeature [string] #ResourceName
{
    Name = [string]
    [ Ensure = [string] { Enable | Disable }  ]
    [ Source = [string] ]
    [ NoWindowsUpdateCheck = [bool] ]
    [ RemoveFilesOnDisable = [bool] ]
    [ LogLevel = [string] { ErrorsOnly | ErrorsAndWarning | ErrorsAndWarningAndInformation }  ]
    [ LogPath = [string] ]
    [ DependsOn = [string[]] ]

}

EigenschappenProperties

EigenschapProperty BeschrijvingDescription
NaamName Geeft de naam van de functie die u wilt zorgen is ingeschakeld of uitgeschakeld.Indicates the name of the feature that you want to ensure is enabled or disabled.
Zorg ervoor datEnsure Hiermee geeft u op of de functie is ingeschakeld.Specifies whether the feature is enabled. Om ervoor te zorgen dat de functie is ingeschakeld, stel deze eigenschap in op 'Inschakelen' om ervoor te zorgen dat de functie is uitgeschakeld, de eigenschap instellen op 'Uitschakelen'.To ensure that the feature is enabled, set this property to "Enable" To ensure that the feature is disabled, set the property to "Disable".
BronSource Niet geïmplementeerd.Not implemented.
NoWindowsUpdateCheckNoWindowsUpdateCheck Hiermee geeft u op of DISM neemt contact op met Windows Update (WU) bij het zoeken naar de bronbestanden van een functie in te schakelen.Specifies whether DISM contacts Windows Update (WU) when searching for the source files to enable a feature. Als $true, DISM niet contact opneemt met WU.If $true, DISM does not contact WU.
RemoveFilesOnDisableRemoveFilesOnDisable Ingesteld op $true verwijderen van alle bestanden die zijn gekoppeld aan de functie wanneer deze is uitgeschakeld (dat wil zeggen, wanneer Zorg ervoor dat is ingesteld op 'Afwezig').Set to $true to remove all files associated with the feature when it is disabled (that is, when Ensure is set to "Absent").
LogniveauLogLevel Het maximale uitvoerniveau op die wordt weergegeven in de logboeken.The maximum output level shown in the logs. De toegestane waarden zijn: 'ErrorsOnly' (alleen fouten worden geregistreerd), 'ErrorsAndWarning' (fouten en waarschuwingen worden geregistreerd), en 'ErrorsAndWarningAndInformation' (fouten, waarschuwingen en foutopsporingsinformatie worden geregistreerd).The accepted values are: "ErrorsOnly" (only errors are logged), "ErrorsAndWarning" (errors and warnings are logged), and "ErrorsAndWarningAndInformation" (errors, warnings, and debug information are logged).
LogboekpadLogPath Het pad naar een logboekbestand waar u de resourceprovider aan te melden van de bewerking.The path to a log file where you want the resource provider to log the operation.
dependsOnDependsOn Specificeert dat de configuratie van een andere resource moet worden uitgevoerd voordat deze bron is geconfigureerd.Specifies that the configuration of another resource must run before this resource is configured. Bijvoorbeeld, als de ID van de resourceconfiguratie scriptblok die u wilt uitvoeren eerst is ResourceName en het type ResourceType, de syntaxis voor het gebruik van deze eigenschap is DependsOn = "[ResourceType]ResourceName".For example, if the ID of the resource configuration script block that you want to run first is ResourceName and its type is ResourceType, the syntax for using this property is DependsOn = "[ResourceType]ResourceName".