none
ログオフ状態で実行されたタスクで、ユーザープロファイルがロードされない RRS feed

  • 質問

  • ユーザープロファイル(%APPDATA%)を使用するバッチを起動するタスクについて質問させてください。

    『タスクの実行時に使うユーザーアカウント』にローカルのAdministratorを指定したタスクスケジューラで、バッチファイル(.bat)を定時実行してもユーザープロファイルが取得できません。

    ※ 『タスクの実行時に使うユーザーアカウント』に指定したユーザープロファイルがロードされずに実行されていると思われる。

    バッチファイルの内容は、環境変数の内容をファイルにリダイレクトする1行のみを記載しています。

    > set>"C:\TEMP\env.txt"

    定時実行(ログオフ状態)にてリダイレクトされたファイルを確認すると、%APPDATA%や%LOCALAPPDATA%などのユーザー固有の情報が出力されていません。

    但し、手動実行した場合は正しく出力されています。

    当現象は、Windows Server 2003, 2012 で発生しており、2008 では発生しません。

    同様な現象を解決された方がいらっしゃいましたら、ご教授いただきたく。

    よろしくお願いいたします。

    2013年4月26日 4:42