Powershell Backup баз 1С
3 сентября 2014
Нет комментариев
#Скрипт запускает Архивацию баз в полдень #log приходит на почту тем, к то в списке $aDDrArr get-service -name "1C:Enterprise 8.2 Server Agent (x86-64)" | Stop-Service start-sleep -s 120 get-service -name "1C:Enterprise 8.2 Server Agent (x86-64)" | Start-Service $bin="C:\Program Files (x86)\1cv82\common\1cestart.exe" $curbase="base1" #получение даты в формате YYMMDD $curDate=get-date -uformat "%Y%m%d" $log=$("C:\backup\LOG\$($curDate)_$($curbase)_Backup.log") #Сама обработка &$bin DESIGNER /S server\$curbase /N<USER> /P<PASSWORD> /DisableStartupMessages /DumpIB C:\backup\$curdate_$curDate.dt /Out $log -NoTruncate #Ожидание появления файла лога бэкап занимает порядка 6 минут $tp=test-path $log while ($tp -ne $True) { start-sleep -s 600 $tp=test-path $log } #Отправка лога $AddArr="email@mail.ru","email2@mail.ru" foreach ($Address in $AddArr){ Send-MailMessage -From email@.mail.ru -To $Address -Subject "1C backup midday" -Body "Result backup include in attach" -SmtpServer SMTPSERV -Attachments $log }
Categories: Работа