2016-07-10 9 views
0

Kann ich in der folgenden PowerShell-DSC wissen, was ist der Unterschied, wenn ich die Eigenschaft sicherstellen (nicht sicher Attribut) entfernen?Windows PowerShell DSC ohne Eigenschaft sicherstellen

In einem anderen Sinne, keine Standardwerte, wenn kein Wert für Eigenschaft sicherstellen angegeben?

Node WebServer 
{ 
WindowsFeature IIS { 
Ensure = "Present", 
Name = "Web–Server" 
} 
} 

Antwort

2

Ich bin nicht sicher, was Sie unter Eigenschaft Stellen Sie sicher vs Attribut Stellen Sie sicher, aber der Standardwert ist Present. Sie können in der documentation for the DSC WindowsFeature Resource sehen, dass Ensure nicht erforderlich ist; Name ist die einzige erforderliche Eigenschaft:

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

Hallo Kumpel, sorry und ich meinte Stellen Sie sicher, Eigentum zu sagen. Vielen Dank. Jetzt ist es optional, ich überprüfte den Link und es gab nicht den Standardwert für Eigenschaften wie Ensure und IncludeAllSubFeature (ob es wahr oder falsch ist). Wo finde ich die Dokumentation für den Standardwert von IncludeAllSubFeature? Tausend Dank. – anIBMer

+1

@anIBMer konnte ich leider nicht finden. Aber ich weiß aus Erfahrung, dass 'Present' der Standard ist und die' xWindowsFeature' Ressource eine Gemeinschaftsressource ist, also Open Source und auf GitHub verfügbar ist, und sie setzt den Standard auf 'Present'. – briantist

Verwandte Themen