我需要在 2008 R2 服务器上运行远程 powershell 命令,所以我使用组策略启用了 WinRM

但是当我进入 Windows 服务查看正在运行的服务时,Windows 远程管理(WS-Management)不在列表中

因此,当我尝试运行将设置 WinRM 的 powershell 命令时

它说服务没有运行,因此我无法注册配置;这是我真正需要的,因为我需要将 powershell 命令作为 PS 版本 2 而不是版本 3 运行
有没有人遇到过这个?有谁知道从哪里开始寻找?
谢谢
我需要在 2008 R2 服务器上运行远程 powershell 命令,所以我使用组策略启用了 WinRM

但是当我进入 Windows 服务查看正在运行的服务时,Windows 远程管理(WS-Management)不在列表中

因此,当我尝试运行将设置 WinRM 的 powershell 命令时

它说服务没有运行,因此我无法注册配置;这是我真正需要的,因为我需要将 powershell 命令作为 PS 版本 2 而不是版本 3 运行
有没有人遇到过这个?有谁知道从哪里开始寻找?
谢谢
首先,您不需要 WinRM 或 PowerShell 远程处理来运行 2.0 版。您只需使用该版本调用 powershell:
powershell.exe -Version 2.0
至于您的问题,我不确定为什么缺少该服务。由于您自己安装了 WMF 3/Powershell 3(我假设,因为它是 2008 R2),也许您可以尝试重新安装或修复它?事件日志中是否有任何消息?我承认我以前从未见过这种情况。
您是否使用过定制或精简的 2008 R2 安装程序,就像问这个问题的人一样?