Netsh和httpcfg

3

我在Win7中使用了以下命令:

netsh http add urlacl url=[http://+:1234/] user=\Everyone

但它在WinXP上无法工作。因此,我下载了httpcfg.exe,但找不到相应的语法来将我的原始命令转换为httpcfg格式。

1个回答

5

MSDN似乎有一个此方面的示例。它似乎不像使用netsh那样可以直接指定用户。httpcfg需要一个安全描述符定义语言(SDDL)字符串。

生成SDDL字符串的方法在另一个问题中有描述。基本上,您可以阅读规范,或者您可以在系统上的任意文件上设置所需权限,然后使用cacls FILE_PATH /S获取SDDL。

因此,在生成SDDL之后,您可能需要类似以下的内容:

httpcfg set urlacl /u http://+:1234/ /a "<SDDL>"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接