【发布时间】:2021-04-13 15:31:02
【问题描述】:
我正在尝试使用 powershell Invoke-Command 在 Hyper-V VM 上运行我的软件,但没有成功。主机操作系统 -Windows 10。来宾操作系统 - 也是 Windows 10。VM Generation 1。
我做了一些简单的实验,发现了这个:
如果我跑
Invoke-Command -VMName MY_VM -Credential $Cred -ScriptBlock { calc }
然后我可以通过 UI 看到客户机系统上启动的 calc.exe。
但如果我运行 mspaint 或任何非 Microsoft 程序,则什么也不会发生。程序只是挂在 VM TaskManager 中,没有任何影响。
我还尝试使用 CLI 以多种方式调用 Invoke-Command 来运行几个不同的程序,但得到了相同的结果。
可能是什么问题?
【问题讨论】:
标签: powershell windows-10 hyper-v invoke-command