お世話になっております。
質問がございます。
現在、シャットダウンスクリプトを使用して、メールデータのバックアップを、ファイルサーバに定期的に保存しようとしています。
(理由:移動プロファイルを使用していますが、遅いため、容量削減による速度改善を図るため)
バックアップは、XCOPYコマンドでローカルのデータをファイルサーバにコピーするようなbatファイルを作成し、ローカルで、
実行した際は問題なく動作することを確認済です。
これをDCサーバに置いて、グループポリシーのシャットダウンスクリプトで実行しようと設定しましたが、なぜかスクリプトが実行されません。
なお、そのローカルPCで、gpresult /Z > aaa.txtのコマンドを実行し、確認しましたが、グループポリシーのシャットダウンスクリプトの
保存先も適用されていました。
※確認事項:
・シャットダウンスクリプトの実行は、ローカルユーザの権限で実行されると
考えてよいですか?
・シャットダウンスクリプトの保存場所は、
<円円ドメイン円SYSVOL円ドメイン円script>の中で問題ないですか?
なお、<円円ドメイン円SYSVOL円ドメイン円script>
デフォルトの<円円ドメイン円SYSVOL円ドメイン円ポリシー名円machine円shutdown>と両方
試しましたが、シャットダウンスクリプトは実行されませんでした。
・2~3回に1回くらいの割合で、グループポリシーのエラーがイベントビューアに
出ていました。エラーコードは、1030と1058です。
Microsoftサイトの記事番号842804の掲載の通り、レジストリの追加とコマンドを実行しましたが、
変わらずエラーが出ています。このエラーが原因も併せて解決したいと考えており、原因をご教授ください。
・上記のエラーが発生した時にシャットダウンすると、シャットダウンスクリプトのエラーで、「ファイルが見つかりません」という
エラーが出ます。グループポリシーが適用されなかったことが起因して、
シャットダウンスクリプト保存先にたどりついていないことが原因で出ていると思われます。
なお、エラーコードは、1030と1058が出ないで起動したときは、シャットダウンスクリプトのエラーもアプリケーションログには
エラーは出ませんでした。しかし、コピー結果を見ると実行自体は行われていませんでした。
※補足事項:
・ファイルサーバのフォルダは共有しており、各ユーザのフォルダごとに書き込み権限を与えています。
(権限の可能性を考慮し、念のため、一時的にeveryoneフルコントロール権限を
与えてみましたが、やはりシャットダウンスクリプトは実行されませんでした。)
・DCサーバは、前任者がWindows Server2003→2008に数年前に
アップグレードしたと聞いており、現在、Windows Server 2008を使用しています。
・クライアントPC:Widnows XP SP3です。
※文中の「円」は、「\」のことです