1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# Переменные $work_dir="C:\Users\user\Desktop\super_folder\" $backup_dir="D:\backup_superfolder\" $remote_dir="\\tsclient\Documents\" $data_time=$(Get-Date -Format yyyyMMdd_Hm_s) $name_zip_file="super_folder" # Архивируем каталог из $work_dir в $backup_dir Compress-Archive -Path "${work_dir}" -DestinationPath "${backup_dir}${name_zip_file}.${data_time}.zip" # Если каталог есть производим синхронизацию # Использую стороннею программу FreeFileSync для синхронизации if(test-path ${remote_dir}) { echo "Отлично каталог ${remote_dir} есть" echo "Производим синхронизацию" C:\Users\user\script_folder\BatchRun.ffs_batch } |