使用虚拟机管理程序版本远程使用powershell

时间:2018-05-18 08:43:06

标签: powershell powershell-remoting

我实际上遇到了一个问题,我必须在我的所有虚拟机上运行一个PowerShell脚本,但是这个必须以最小版本3运行。

我们的VM使用版本2和HyperV版本4。

我尝试使用“Enter-PSSession”从powershell使用远程访问,但是当我尝试运行脚本时,这个正在使用VM的powershell。

是否可以使用PowerShell版本的HyperV强制脚本在VM上运行?目前,升级虚拟机上的版本是不可行的。

谢谢

1 个答案:

答案 0 :(得分:0)

不,这是不可能的。 PowerShell Remoting在目标计算机上本地执行代码。

如果您的代码不起作用且无法在目标计算机上升级WMF(PowerShell),则必须重写代码。也许您可以使用WMI,C#,遗留命令行实用程序++来实现同样的目标吗?