Я запланував завдання, запустивши цю cmd резервну копію на Windows Server 2012. Він працював без файлів, які повинні зберігати папку / файли лише 6 днів записів.
SET date_stamp=%DATE:~10,4%-%DATE:~7,2%-%DATE:~4,2%
forfiles /p E:\Test_Backups\ /D -6 /C "cmd /c del /s /q @PATH"
for /f "usebackq" %d in (`dir /ad/b/s "E:\Test_Backups\"`) do rd "%d"
forfiles /p E:\Test2_Backups\ /D -6 /C "cmd /c del /s /q @PATH"
for /f "usebackq" %d in (`dir /ad/b/s "E:\Test2_Backups\"`) do rd "%d"
mkdir "E:\Test_Backups\%date_stamp%"
mkdir "E:\Test2_Backups\%date_stamp%"
::stop some services
"C:\Program Files\7-Zip\7z.exe" a -m0=COPY "E:\Test_Backups\%date_stamp%\%date_stamp%-TestApp.7z" "D:\Test"
::start some services
І ось він перестав працювати. Історія планувальника завдань говорить про те, що вона запущена, але нічого не було створено у "E: \ Test_Backups \". Навіть mkdir не бігав.
Чи можу я знати, що відбувається?