我试图运行一个以字符串形式存储在变量中的命令,但是当我尝试使用“ Invoke-Command”运行它时,我被告知它必须是“ ScriptBlock”而不是字符串。该命令是:
ASIMPORT.EXE -rexactdb-01 -DTEST001 -u -~ I -URL X:\test.xml -Tglentries -OPT18 –Oauto
我正在尝试将其运行为:
Invoke-Command -ScriptBlock $command
尝试使用“ ScriptBlock”和不使用“ ScriptBlock”,总是会得到相同的错误。谷歌搜索它,老实说我不明白我应该如何解决该解决方案,所以任何建议都值得赞赏。
将变量定义为脚本块。
像那样:
$ScriptBlock = [ScriptBlock]::Create("get-process")
Invoke-Command -ScriptBlock $ScriptBlock
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句