我实际上遇到了一个问题,我必须在我的所有虚拟机上运行一个PowerShell脚本,但是这个必须以最小版本3运行。
我们的VM使用版本2和HyperV版本4。
我尝试使用“Enter-PSSession”从powershell使用远程访问,但是当我尝试运行脚本时,这个正在使用VM的powershell。
是否可以使用PowerShell版本的HyperV强制脚本在VM上运行?目前,升级虚拟机上的版本是不可行的。
谢谢
答案 0 :(得分:0)
不,这是不可能的。 PowerShell Remoting在目标计算机上本地执行代码。
如果您的代码不起作用且无法在目标计算机上升级WMF(PowerShell),则必须重写代码。也许您可以使用WMI,C#,遗留命令行实用程序++来实现同样的目标吗?