web-dev-qa-db-ja.com

コマンドラインからローカルイントラネットにサイトを追加するにはどうすればよいですか?

サーバーの2つのIPアドレスをコンピューターのリストのローカルイントラネットに追加したいと思います。

ポリシーに問題があるようで、一部のPCはそれを採用し、他のPCは採用していません。

ユーザーがドメインにログオンするたびにバッチを実行するために、コマンドラインからそれらを追加することは可能ですか?

Webで検索したところ、appcmd.exeが見つかりましたが、理解できれば、IIS7に属するツールです。それは私のニーズに合ったツールですか、それとも他に何かありますか?

5
nick rulez

次のレジストリスクリプトを、アクセスできる場所、たとえばc:\ windows\system32(または\ servername\netlogon)に作成し、AddIPLocalIntranet.regという名前を付けます。

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range10000]
"https"=dword:00000001
":Range"="199.198.197.196"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range10001]
"https"=dword:00000001
":Range"="199.198.197.197"

私は非常に高い範囲の番号を選択するので、あなたがすでに持っているかもしれないものに干渉することはありません。 10000と10001を使用します。例のIPアドレスを編集するだけです。

次に、次のバッチファイルを作成して、C:\ Windows\system32ディレクトリ(またはnetlogon共有)でそのレジストリスクリプトを実行し、AddIPLocalIntranet.batという名前を付けます。

regedit /s C:\ Windows\system32\AddIPLocalIntranet.reg

そのバッチファイルを、実行したい場所に追加します...ログオンスクリプト、グループポリシーなど。

私はこれをテストしましたが、何か間違った入力をして、それが機能しない場合は、ポストバックしてください。

3
KCotreau

これを試みる他の人のために、IPの代わりにドメイン名を追加することもできます。

ドメインを追加するにはtest.example.com over httpsからイントラネットゾーンへ:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\example.com\test]
"https"=dword:00000001

@KCotreauと同じ方法でこのファイルをインストールします

0
Samuel Jaeschke