所以我有一个脚本资源:
Script changeThing
{
PsDSCRunAsCredential = $ConfigureAccount
DependsOn = "[SPWebApplication]$WebAppName"
GetScript =
{
return @{notRun="This is never reached"}
}
SetScript =
{
Write-Verbose -message "In SetScript"
$result = Invoke-SPDSCCommand -Credential $ConfigureAccount -Arguments $varOne, $varTwo, $URL -ScriptBlock {
function myFunction {...}
}
}
TestScript =
{
Write-Verbose -message "In TestScript"
return $false
}
每当我尝试运行DSC时,似乎脚本资源中的所有内容都会被跳过。当我在构建之前编译所有内容时,写入详细消息不输出,甚至不输出来自testscript的消息,这使我相信脚本资源完全被传递,我不知道为什么。非常感谢任何帮助,谢谢。
答案 0 :(得分:0)
编译配置时,您不会看到来自此脚本资源的任何详细消息。应用配置时,此资源仅在目标节点上执行。您能否发布使用详细开关进行Start-DscConfiguration时看到的详细消息?