Gri*_*lOh 5 powershell remote service winrm
我有一个用于开发脚本的虚拟测试环境。由于 .NET 无法实现 PowerShell 提供的所有可能性,因此我使用远程 PowerShell 运行空间。
我现在的问题是,尽管该服务正在运行,但我无法访问 FileShare-Memberserver 上的 WinRM-Service。
初始情况:
winrm quickconfig 告诉我该服务正在所有各方上运行和配置。Test-wsman在 FileShare 本身上运行命令,那也不是问题。我在我的虚拟测试环境中快速绘制了服务器结构。(红色箭头表示该Test-WSMan命令无效)
我不知道如何继续解决这个问题。我在互联网上阅读了很多没有帮助的东西。我完成了TechNet 博客“about_Remote_Troubleshooting”的所有步骤。最重要的是,我的脚本可以访问同一台服务器上的 Exchange PS,这让我大吃一惊。几个月前我在SO上问了一个关于这个主题的问题,因为我认为我的脚本的 ShellUri 是错误的,尽管它适用于 DC 上的 PS。
因此,如果有人提示我接下来可以尝试什么,我将不胜感激。
正如评论中所讨论的,本地组策略阻止 winrm 快速配置在服务器上创建 http 侦听器 - 以解决此冲突。
连接到远程服务器运行组策略编辑器(开始>>运行>> gpedit.msc)
展开计算机配置、管理模板、Windows 组件、Windows 远程管理,然后选择“允许通过 WinRM 进行远程服务器管理”*
* Windows Server 2008 可能会显示“允许自动配置侦听器”
启用它/允许它。在 IP 过滤器中添加 * 以侦听所有 IP
跑步gpupdate
重新启动WinRM
| 归档时间: |
|
| 查看次数: |
18270 次 |
| 最近记录: |