【问题标题】:Can't save old netsh http urlacl reservation无法保存旧的 netsh http urlacl 预订
【发布时间】:2012-12-24 15:31:58
【问题描述】:

我正在试验服务器上的设置,它从 netsh http show urlacl 中提供了这些信息:

Reserved URL            : http://+:47001/wsman/
    User: NT SERVICE\WinRM
        Listen: Yes
        Delegate: No
    User: NT SERVICE\Wecsvc
        Listen: Yes
        Delegate: No
        SDDL: D:(A;;GX;;;(redacted)((A;;GX;;;(redacted))

很明显,两个用户帐户注册了同一个 URL,对吧?但是自从删除了那个保留(我用 NT AUTHORITY\NETWORK SERVICE 替换了它,它在某处被推荐但不再需要,因为我修复了真正的原因),我无法将它恢复为这些设置,因为 netsh 似乎只允许您为每个预订创建一个用户。

有什么特殊的语法吗?另一种设置这个东西的方法?我读过“作为一个团体来做”,但这看起来不像最初是一个团体,对吧?其他服务器都是这样设置的……所以一定有办法。我错过了什么?

谢谢

【问题讨论】:

    标签: windows wcf sysadmin basichttpbinding netsh


    【解决方案1】:

    对不起,我想通了。

    解决方案是您可以使用 SDDL 指定多个组(我不知道它是什么,但它是一些权限设置加上 SID 的简写)。

    所以我做了一个netsh http add urlacl url=http://+:47001/wsman/ sddl="D:(A;;GX;;;[redacted])(A;;GX;;;[redacted])"

    它终于将设置恢复到以前的状态。我应该注意,您必须完全正确地获取上述语法才能接受它。如果需要,还可以使用一些 PowerShell 命令将用户帐户(如上面的帐户)转换为 SID。

    【讨论】:

    • 至少在 Windows 10 上,SID 非常简单。 BU=BUILTIN\Users、BA=BUILTIN\Administrators、LS=NT AUTHORITY\LocalSservice 等
    【解决方案2】:

    因为它可能对其他人有帮助,我只想在上面的 netsh 命令中添加它,您只需将 [redacted] 替换为您要添加的用户的 SID。所以对于一个用户:

    netsh http add urlacl url=http://+:47001/wsman/ sddl="D:(A;;GX;;;<SID>)"
    

    对于两个用户...

    netsh http add urlacl url=http://+:47001/wsman/ sddl="D:(A;;GX;;;<SID1>)(A;;GX;;;<SID2>)" 
    

    等等……

    这些命令将授予对 SID 指定的用户帐户的 GenericExecute 访问权限。

    【讨论】:

      【解决方案3】:

      使用命令添加/删除 URL首先以管理员身份运行 cmd

      添加网址:netsh http add urlacl url=http://192.168.1.143:9608/user=everyone 将 190.168.1.143 替换为您的本地 IP 地址,并将 9608 替换为您的本地端口。

      要删除已经存在的 URL:netsh http delete urlacl url=http://192.168.1.1.143:9608

      最后一步是配置 Windows 防火墙以允许端口上的外部流量:netsh advfirewall firewall add rule name="IISExpressXamarin" dir=in protocol=tcp localport=9608 profile=private remoteip=localsubnet action=allow

      【讨论】:

        猜你喜欢
        • 2010-12-12
        • 2023-04-07
        • 2016-11-19
        • 2011-10-14
        • 2019-04-29
        • 1970-01-01
        • 2012-10-07
        • 2023-03-24
        • 2016-11-18
        相关资源
        最近更新 更多