Visual Studio 2010SP1でIISExpressを使用しようとしています。
私はこのチュートリアルに従っています。このコマンドを実行すると。
netsh http add urlacl url=https://Melnibone:443/ user=everyone
このメッセージが表示されます:
Create SDDL failed, Error: 1332
何が起こっていますか?
Visual Studio 2010SP1でIISExpressを使用しようとしています。
私はこのチュートリアルに従っています。このコマンドを実行すると。
netsh http add urlacl url=https://Melnibone:443/ user=everyone
このメッセージが表示されます:
Create SDDL failed, Error: 1332
何が起こっていますか?
回答:
さて、私は問題を見つけました。
私はスペイン語でWindows7を実行しているので、正しいコマンドは次のとおりです。
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
「getname」の部分はテーブル全体に見出しを付けるため、ループが必要です。そのため、2行目をフィルタリングします。このコードは、ロケールに応じた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%
注: 2行目をどのようにフィルタリングするかはあなた次第です。本当の「魔法」は、次の行で発生します。
wmic sysaccount where "SID='S-1-1-0'" get name