2 つの異なる Windows 2008 R2 サーバーで、Driveimage XML by Runtime Software を使用してディスク イメージを作成するスケジュール タスクを作成しようとしています。タスクは適切にスケジュールされ、適切な時間に実行され、実行中のプロセスを観察した後、指定されたユーザー アカウントの下のサーバー タスク マネージャーのプロセス セクションに dixml.exe が表示されます。
タスクの実行に使用されるログインには、管理者の資格情報と、管理者がプロンプトなしでアプリケーションを昇格できるようにする GPO セットがあります。
プログラムのバッチファイルを作成して実行しようとしましたが、次のとおりです。
"C:\Program Files (x86)\Runtime Software\DriveImage XML\dixml.exe" /bC /s /c1
/v /t"X:\%date:~10,4%_%date:~4,2%_%date:~7,2%_%~0,3%"
読みやすいように、上記のスクリプトを 2 行のコードに分割しました。
このスクリプトを cmd またはダブルクリックから手動で実行すると、バックアップ プロセスが適切に開始されます。ただし、ファイルとしてタスク スケジューラに添付すると、イベントは「開始」されますが、プログラム自体はバックアップを開始しません。
バッチファイルをこのアクションに変換しようとしました:
Start a program: dixml.exe
Arguments: /bC /s /c1 /v /t"X:\%date:~10,4%_%date:~4,2%_%date:~7,2%_%~0,3%"
Start in: C:\Program Files (x86)\Runtime Software\DriveImage XML
2008 R2 の MS によると、タスク スケジューラで末尾のスラッシュや引用符が認識されないため、省略します。
2 番目の方法は、タスクの実行と同じ効果があり、プログラムがプロセス ツリーに表示され、ベント ビューアの PID コードに対応しますが、バックアップは作成されません。
この厄介な問題を経験した人はいますか?