按照网上的例子,建立一个第一个 DSC 脚本的工作示例。
但是,我需要找到一种方法来列出脚本将进行的更改,而不是真正“做到这一点”。
我面临的挑战是,我想要测试的脚本包含一些在发布过程中填充的发布管理特定变量。像这样:
# Copy website bits to configured deployment path
File CopyDeploymentBits
{
Ensure = "Present"
Type = "Directory"
Recurse = $true
SourcePath = $applicationPath
DestinationPath = $($Node.DeploymentPath)
}
是否可以通过正常发布路径执行脚本并仅执行“测试”部分并获取正常/不正常的日志而不应用任何更改?
谢谢!
答案1
不幸的是目前还没有这样的事情。
一旦节点上的配置到位,您就可以运行Test-DSCConfiguration
,但此时您已经至少应用过一次配置。