ユーザープロファイル(%APPDATA%)を使用するバッチを起動するタスクについて質問させてください。
『タスクの実行時に使うユーザーアカウント』にローカルのAdministratorを指定したタスクスケジューラで、バッチファイル(.bat)を定時実行してもユーザープロファイルが取得できません。
※ 『タスクの実行時に使うユーザーアカウント』に指定したユーザープロファイルがロードされずに実行されていると思われる。
バッチファイルの内容は、環境変数の内容をファイルにリダイレクトする1行のみを記載しています。
> set>"C:\TEMP\env.txt"
定時実行(ログオフ状態)にてリダイレクトされたファイルを確認すると、%APPDATA%や%LOCALAPPDATA%などのユーザー固有の情報が出力されていません。
但し、手動実行した場合は正しく出力されています。
当現象は、Windows Server 2003, 2012 で発生しており、2008 では発生しません。
同様な現象を解決された方がいらっしゃいましたら、ご教授いただきたく。
よろしくお願いいたします。