Скрипт резервного копирования файлов Microsoft Outlook

Расскажу как легко организовать резервное копирование файлов Microsoft Outlook на конечном компьютере под Windows 7 без использования специализированного программного обеспечения, которое кстати, стоит денег. А главное что бы потом можно было восстановится из резервной копии.
Итак что мы имеем:
— Windows 7
— Microsoft Outlook 2010 Русский
— Желание не потерять все данные пользователя и его переписки.

Первым шагом создаем VBS скрипт, который будет корректно завершать работу Microsoft Outlook иначе файл мы не сможем скопировать файлы или они окажутся повреждены.

Создаем файл, ну назовем его cl.vbs
On Error Resume Next
Set Outlook = GetObject(, "Outlook.Application")
If Err = 0 Then
Outlook.Quit()
End If

Рядом создаем CMD файл и назовем его megabuckup.cmd со следующем текстом
cl.vbs
Copy %UserProfile%\Documents\Файлы Outlook\*.pst d:\BackUp\
Copy %UserProfile%\AppData\Local\Microsoft\Outlook\*.ost d:\BackUp\

Можно еще дополнительно сохранять с использованием текущей даты, тогда берем информацию из статьи CMD: Переименование файла с использованием текущей даты и времени и усложним скрипт.

set _my_datetime=%date%_%time%
set _my_datetime=%_my_datetime: =_%
set _my_datetime=%_my_datetime::=%
set _my_datetime=%_my_datetime:/=_%
set _my_datetime=%_my_datetime:.=_%
set _my_datetime=%_my_datetime:,=_%

md d:\BackUp\%_my_datetime%
cl.vbs
Copy %UserProfile%\Documents\Файлы Outlook\*.pst d:\BackUp\%_my_datetime%
Copy %UserProfile%\AppData\Local\Microsoft\Outlook\*.ost d:\BackUp\%_my_datetime%

Теперь у нас бекапы еще и раскладываются по датам.

Автор: Дата: , Категория:Программы, Метки: , , , , .

Comments are closed.