DSC在出错时中止

时间:2016-05-02 22:34:25

标签: powershell dsc powershell-v5.0

有没有办法让DSC在发生错误时中止其配置尝试而不只是继续进行配置中的下一个资源?

基本上,我想关闭“接下来的错误恢复”并做主厨做的事 - 在错误时中止运行。

1 个答案:

答案 0 :(得分:2)

如果您将DependsOn添加到您不想继续的任何资源,如果依赖链中的任何内容出错,它将会中止。

请参阅Using DependsOnthis StackOverflow answer describing dependencies

例如,在下面的配置中,如果组失败,则不会创建任何其他资源,因为UserExample依赖于GroupExample,而UserExample2依赖于UserExample。

"jdbc:apache:commons:dbcp:" + TheNameOfYourPool

目前没有办法在没有明确依赖的情况下获得相同的行为。

如果您想向产品团队索取该功能,我建议您在PowerShell User Voice

中提交问题

特拉维斯