起動時に.batスクリプトを実行して、hostsファイルを新しいものでパージしようとしています。
私はこれをWindowsServer2008 Standard X86で動作させており、1年以上一貫して動作しています。'curl'をインストールし、System32にハードリンクし、ローカルグループポリシーを使用して次の.batスクリプトをスケジュールします。
curl x.x.x.x/latest/hosts > C:\Windows\System32\drivers\etc\hosts
ここで、同じスクリプトをWindows Server2008R2で動作させたいと思います。同じ設定で、.batファイルをダブルクリックすると機能します。ただし、スクリプトがGPOを介した起動時に実行されると、hostsファイルが完全に消去されるため、手動でログインして.batスクリプトをダブルクリックする必要があります。
これを引き起こしているものは何ですか?Server2008R2とServer2008STDの違いはありますか?