在没有 Windows 防火墙的情况下配置 WinRM 时出现问题

在没有 Windows 防火墙的情况下配置 WinRM 时出现问题

我正在尝试按照本指南准备我的服务器以使其成为厨师客户端: http://wiki.opscode.com/display/chef/Knife+Windows+Bootstrap

当我运行如下命令时:

C:\> winrm set winrm/config @{MaxTimeoutms="1800000"}

我收到以下错误:

WSManFault
    Message
        ProviderFault
            WSManFault
                Message = There are no more endpoints available from the endpoint mapper.

Error number:  -2147023143 0x800706D9
There are no more endpoints available from the endpoint mapper.

经过一番调查,我发现这是因为 winrm 服务需要启用 Windows 防火墙才能进行任何配置更改。因此,我可以通过命令行或使用组策略管理设置除上面列出的设置之外的所有设置。问题是公司配置的 VM 永久禁用了 Windows 防火墙,并且无法启用它,所以我无法增加连接超时。

服务器运行在 Windows Server 2008 R2 上。我可以通过修改注册表项或其他方法来修改此属性吗?

相关内容