如何从打开的控制台开始从 PowerCLI Invoke-VMScript 运行 cmd

如何从打开的控制台开始从 PowerCLI Invoke-VMScript 运行 cmd

我正在尝试从 PowerCLI 在远程机器上运行一个 exe 文件,它正在启动几个 cmd。

使用此命令:

$executeCommand = "call D:\MyFile.exe Arg1 Arg2";
Invoke-VMScript -VM $vmName -GuestUser $vmUser -GuestPassword $vmPass -ScriptText $executeCommand -ScriptType Bat;

问题是 exe 正在运行但没有任何 UI,并且 CMD 正在运行但我看不到控制台。

注意:当我在 VM 中运行相同的执行命令时,exe 将通过 UI 启动,而 CMD 将通过其控制台启动。

如何正确执行此操作?我应该使用另一种类型的“Invoke-VMScript”还是一些特殊标志?

相关内容