3

Win7で次のコマンドを使用しました:

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

ただし、WinXP では動作しません。httpcfg.exe をダウンロードしましたが、元のコマンドを httpcfg 形式に変換するための適切な構文が見つかりません。

4

1 に答える 1

5

MSDN にはこの例があるようです。のようにユーザーを指定することはできないようですnetshhttpcfgセキュリティ記述子定義言語 (SDDL) 文字列を取ります。

SDDL 文字列の生成については、別の質問で説明しています。基本的に、仕様を読むか、システム上のランダムなファイルに必要なアクセス許可を設定してから、使用cacls FILE_PATH /Sして SDDL を取得できます。

したがって、SDDL を生成した後は、おそらく次のようなものが必要になるでしょう。

httpcfg set urlacl /u http://+:1234/ /a "<SDDL>"
于 2013-08-14T01:57:01.083 に答える