Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在Win7中使用了以下命令:
netsh http add urlacl url=[http://+:1234/] user=\Everyone
但它在 WinXP 中不起作用。所以我下载了 httpcfg.exe,但找不到合适的语法来将我的原始命令转换为 httpcfg 格式
MSDN 似乎有一个例子。似乎您不能像指定用户一样使用netsh. httpcfg采用安全描述符定义语言 (SDDL) 字符串。
netsh
httpcfg
另一个问题中描述了生成 SDDL 字符串。基本上,您可以阅读规范,或者您可以在系统上的随机文件上设置所需的权限,然后用于cacls FILE_PATH /S获取 SDDL。
cacls FILE_PATH /S
因此,在生成 SDDL 之后,您可能需要以下内容:
httpcfg set urlacl /u http://+:1234/ /a "<SDDL>"