Powershell バックアップ スクリプトに少し問題があります。タスク スケジューラと Robocopy を使用して、バックアップを展開しています。
これはコマンドの例です:
schtasks /Create /SC ONCE /TN $TaskName /TR "robocopy.exe $Source $Target /E /COPY:DAT /V /R:0 /W:0 /LOG+:$LogPfad" /ST $StartTime /SD $StartDate /F
問題は、スクリプトを実行するとタスクが表示されますが、同じ変数で同じテキストが使用されることです。
たとえば、このスクリプトは次のコマンドでタスクを実行します。
robocopy.exe $Source $Target /E /COPY:DAT /V /R:0 /W:0 /LOG+:$LogPfad
そのため、バックアップが正しく実行できません。
次のようにタスクに保存する必要があります。
robocopy.exe C:\test\source D:\test\target /E /COPY:DAT /V /R:0 /W:0 /LOG+:$LogPfad
コマンドを .bat ファイルに保存して実行するオプションがありますが、これは解決策ではありません。
誰かが私を助けることができれば素晴らしいだろう! :D
よろしくお願いします
ルバス