2015-04-01 42 views
0
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

回答

0

我通過使用-PSComputerName參數運行inlinescript並在其中提供計算機來解決此問題。 在某些情況下,它的行爲與使用cn調用命令略有不同,但目前對我來說已經夠用了。