サーバーの2つのIPアドレスをコンピューターのリストのローカルイントラネットに追加したいと思います。
ポリシーに問題があるようで、一部のPCはそれを採用し、他のPCは採用していません。
ユーザーがドメインにログオンするたびにバッチを実行するために、コマンドラインからそれらを追加することは可能ですか?
Webで検索したところ、appcmd.exe
が見つかりましたが、理解できれば、IIS7に属するツールです。それは私のニーズに合ったツールですか、それとも他に何かありますか?
次のレジストリスクリプトを、アクセスできる場所、たとえば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
そのバッチファイルを、実行したい場所に追加します...ログオンスクリプト、グループポリシーなど。
私はこれをテストしましたが、何か間違った入力をして、それが機能しない場合は、ポストバックしてください。
これを試みる他の人のために、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と同じ方法でこのファイルをインストールします