我的一台服务器是 Win 2003,安装了 powershell 2.0,但我没有看到 winrm 服务,因此无法运行“Winrm quickconfig”。它显示“未找到命令”。因此,我无法在脚本中对远程计算机调用 Invoke-Command。
如何解决这个问题?
更新:
我按照@Ob1lan 链接中的说明操作,但收到以下令人恐惧的消息。我不想弄乱服务器,所以停止了。根据链接的 MSDN 文章,这似乎是启用 WinRM 的唯一方法,但我检查了另一台 win 2003 服务器。它的硬件管理功能也没有安装,但 WinRM 在那里。不知道为什么……
答案1
此命令在 Windows Server 2003 中不可用:
快速默认配置 从 Windows Vista 开始,您可以在本地计算机上启用 WS-Management 协议,并使用以下命令设置远程管理的默认配置:Winrm quickconfig。Windows Server 2003 R2:Winrm quickconfig 命令不可用。有关 Windows Server 2003 R2 配置的更多信息,请参阅硬件管理简介。
查看这篇文章即可了解如何在 Windows Server 2003 中管理 WinRM。