Wenn Sie DependsOn zu einer Ressource hinzufügen, die nicht fortgesetzt werden soll, wird abgebrochen, wenn in der Kette der Abhängigkeiten ein Fehler aufgetreten ist.
Siehe Using DependsOn und this StackOverflow answer describing dependencies
zum Beispiel unten in der Konfiguration, wenn die Gruppe aus, keiner der anderen Ressourcen geschaffen werden, weil UserExample auf GroupExample abhängt und UserExample2 hängt von UserExample.
Configuration DependsOnExample {
Node Test-PC1 {
Group GroupExample {
Ensure = "Present"
GroupName = "TestGroup"
}
User UserExample {
Ensure = "Present"
UserName = "TestUser"
FullName = "TestUser"
DependsOn = "[Group]GroupExample"
}
User UserExample2 {
Ensure = "Present"
UserName = "TestUser2"
FullName = "TestUser2"
DependsOn = "[User]UserExample"
}
}
}
Es gibt derzeit keine Möglichkeit, ohne explizite Abhängigkeit dasselbe Verhalten zu erhalten.
Wenn Sie möchten, dass die Funktion vom Produktteam verlangen, empfehlen die Einreichung ich ein Problem in der PowerShell User Voice
Travis
, die so ausführlich und spröde ist ... – Jeff
ich mit einem Link, um die Post zu editieren ein Benutzer-Sprachelement einreichen, um unserem Produktteam ein besseres Verhalten vorzuschlagen, aber derzeit glaube ich, dass dies die beste Antwort ist. – TravisEz13
Okay danke. Das ist bedauerlich. DSC ist wirklich eine großartige Idee im Konzept. Leider scheint es sehr brüchig zu sein und es zu schaffen ist ein Kopfzerbrechen. Die Verwendung der Koch-Engine scheint für heute eine stabilere Lösung zu sein – Jeff