【问题标题】:Use powershell remotely using version of hyperviser使用虚拟机管理程序版本远程使用 powershell
【发布时间】:2018-10-28 15:40:35
【问题描述】:

我实际上遇到了一个问题,我必须在我的所有 VM 上运行一个 powershell 脚本,但这个脚本必须以最低版本 3 运行。

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

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

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

谢谢

【问题讨论】:

  • 您不能使用一开始就没有安装的 PowerShell 版本。仅仅因为您从运行 PowerShell v4 的主机连接并不意味着该版本也神奇地在远程主机上可用。

标签: powershell powershell-remoting


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-13
    • 2016-06-17
    • 2014-11-19
    相关资源
    最近更新 更多