如何启用内部inlinecript详细输出调用命令

问题描述:

workflow Test-WF { 
    param() 
     InlineScript { 
      $VerbosePreference = 'Continue' 
      Write-Verbose "xxx" 
      Invoke-Command -cn "localhost" -ScriptBlock {$VerbosePreference='Continue'; Write-Verbose "yyy"} 
      }  
} 

在我的例子“xxx”被写入输出,但“yyy”不是。 如何在工作流程内导致远程执行的scriptblock内的详细输出?如何启用内部inlinecript详细输出调用命令

+0

与-PSComputerName运行Works e.g.:InlineScript {$ = VerbosePreference '继续' 写详细 “YYY” } -PSComputerName “terminal12” 但我需要在实际工作流程调用命令明确。 – 2015-04-01 11:26:59

我通过使用-PSComputerName参数运行inlinescript并在其中提供计算机来解决此问题。 在某些情况下,它的行为与使用cn调用命令略有不同,但目前对我来说已经够用了。