workflow Test-WF {
param()
InlineScript {
$VerbosePreference = 'Continue'
Write-Verbose "xxx"
Invoke-Command -cn "localhost" -ScriptBlock {$VerbosePreference='Continue'; Write-Verbose "yyy"}
}
}
在我的例子中,“xxx”被写入输出,但“yyy”不是。 如何在工作流程内的远程执行的scriptblock中导致详细输出?
答案 0 :(得分:0)
我通过使用-PSComputerName参数运行inlinescript并在那里提供机器来解决这个问题。 它在某些情况下与使用cn调用命令略有不同,但目前它对我来说已经足够了。