遵循networking上的例子,为第一个DSC脚本build立一个工作示例并不困难。
但是,我需要find一种方法来列出脚本所做的更改,而不是实际上“做到这一点”。
我遇到的挑战是我要testing的脚本包含一些发布pipe理特定的variables,这些variables在发布过程中被填充。 喜欢这个:
# Copy website bits to configured deployment path File CopyDeploymentBits { Ensure = "Present" Type = "Directory" Recurse = $true SourcePath = $applicationPath DestinationPath = $($Node.DeploymentPath) }
是否有可能通过正常的发布path执行脚本,只需执行“testing”部分,并获得什么是好/不好的日志,不应用任何更改?
谢谢!
不幸的是,目前没有这样的事情。
一旦configuration就位于节点上,您就可以运行Test-DSCConfiguration但是至此您已经应用了configuration至less一次。