在发布管理中使用 vNext 测试 DSC 脚本的影响

在发布管理中使用 vNext 测试 DSC 脚本的影响

按照网上的例子,建立一个第一个 DSC 脚本的工作示例。

但是,我需要找到一种方法来列出脚本将进行的更改,而不是真正“做到这一点”。

我面临的挑战是,我想要测试的脚本包含一些在发布过程中填充的发布管理特定变量。像这样:

# Copy website bits to configured deployment path
File CopyDeploymentBits
{
    Ensure = "Present"
    Type = "Directory"
    Recurse = $true
    SourcePath = $applicationPath
    DestinationPath = $($Node.DeploymentPath)
}

是否可以通过正常发布路径执行脚本并仅执行“测试”部分并获取正常/不正常的日志而不应用任何更改?

谢谢!

答案1

不幸的是目前还没有这样的事情。

一旦节点上的配置到位,您就可以运行Test-DSCConfiguration,但此时您已经至少应用过一次配置。

相关内容