是否可以从DSC“脚本”资源写入外部变量?通过不同的脚本资源传递它? 例如:
Configuration SomeConfiguration
{
$list = @()
Script SomeScript
{
TestScript = {
$using:list += "1"
$using:list += "2"
return $false
}
SetScript = {
$using:list | Foreach-Object {
...
}
}
GetScript = { }
}
}
答案 0 :(得分:1)
这是不可能的。在执行每个测试/设置功能之前,LCM重置运行空间的状态 - 即清除所有变量。因此,如果要传递信息,最好的方法是写入文件并从中读取