Powershell从变量运行命令

多米尼克

我试图运行一个以字符串形式存储在变量中的命令,但是当我尝试使用“ Invoke-Command”运行它时,我被告知它必须是“ ScriptBlock”而不是字符串。该命令是:

ASIMPORT.EXE -rexactdb-01 -DTEST001 -u -~ I -URL X:\test.xml -Tglentries -OPT18 –Oauto

我正在尝试将其运行为:

Invoke-Command -ScriptBlock $command

尝试使用“ ScriptBlock”和不使用“ ScriptBlock”,总是会得到相同的错误。谷歌搜索它,老实说我不明白我应该如何解决该解决方案,所以任何建议都值得赞赏。

guiwhatsthat

将变量定义为脚本块。

像那样:

$ScriptBlock = [ScriptBlock]::Create("get-process")

Invoke-Command -ScriptBlock $ScriptBlock

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章