我正在尝试将IIS Express与Visual Studio 2010 SP1一起使用。
我正在关注本教程。当我运行此命令时。
netsh http add urlacl url=https://Melnibone:443/ user=everyone
我收到此消息:
Create SDDL failed, Error: 1332
发生了什么?
我正在尝试将IIS Express与Visual Studio 2010 SP1一起使用。
我正在关注本教程。当我运行此命令时。
netsh http add urlacl url=https://Melnibone:443/ user=everyone
我收到此消息:
Create SDDL failed, Error: 1332
发生了什么?
Answers:
好吧,我发现了问题。
我正在以西班牙语运行Windows 7,因此正确的命令是:
netsh http add urlacl url=https://Melnibone:443/ user=todos
好笑,不是吗?
更新:
如果需要,您可以在此问题上添加评论,以告诉我们它在您的语言中的状态。
我知道这个问题是很久以前提出的,但是由于尚无一般性答案,所以我想我将分享我的方法。有一些简单的方法可以通过一些批处理命令进行过滤。
for /f "skip=1delims=" %%a in (
'wmic sysaccount where "SID='S-1-1-0'" get name'
) do set "sid=%%a"&goto next
:next
该循环是必要的,因为“获取名称”部分给出了整个表的标题,因此我们对第二行进行了过滤。然后,此代码根据您的语言环境将SID的值存储在“ sid”变量中,因此您只需要在使用它时就引用它。
在这种情况下,整个代码将如下所示:
for /f "skip=1delims=" %%a in (
'wmic sysaccount where "SID='S-1-1-0'" get name'
) do set "sid=%%a"&goto next
:next
netsh http add urlacl url=https://Melnibone:443/ user=%sid%
注意:如何过滤第二行取决于您,真正的“魔术”发生在此行中:
wmic sysaccount where "SID='S-1-1-0'" get name