最近我正在使用vSphere从事VM。
我也使用PowerCLI自动化一些东西。
我发现了cmdlet Invoke-VMScript
,它允许使用PowerShell在VM上运行脚本。
在我尝试在VM中安装程序之前,一切正常:
Invoke-VMScript -VM $vm -ScriptText " 'path'.exe" -GuestUser "YourUsername" -GuestPassword "YourPassword"
该程序不会运行,但我们可以看到该过程运行。我探索了更多并发现它发生在每个exe文件中。它只是不会显示GUI,也不会执行所需的操作。
如何使PowerCLI运行EXE文件?