FAQ по резервному копированию от Langmeier

Резервное копирование почтовых ящиков Exchange с помощью Langmeier Backup

Сценарий резервного копирования Langmeier позволяет дать команду серверу Microsoft Exchange экспортировать отдельные почтовые ящики во внешние PST-файлы. После этого эти PST-файлы могут быть сохранены с помощью Langmeier Backup. Почтовые ящики, сохранённые таким образом, можно восстановить по отдельности.

Чтобы настроить скрипт для серверов Exchange, выполните следующие действия:

В главном окне программы Langmeier Backup нажмите «Инструменты», затем выберите «Редактировать скрипты». Откроется редактор скриптов. Для создания нового скрипта нажмите кнопку «Новый» под редактором скриптов.

Резервное копирование почтовых ящиков, календарей и контактов Exchange-сервера возможно с помощью Langmeier Backup. Здесь вы узнаете, как это сделать.

Вставьте в редактор следующий скрипт:

Dim oFileSystemObject, oFile
set fso = CreateObject("Scripting.FileSystemObject")

sDest = Destination & ""

' Скрипту необходим путь в формате UNC, например: "\\localhost\c$\bck\"
' → Пользователь часто указывает, например, C:\bck\.
' → Преобразуйте путь!
if mid(sDest, 2, 1) = ":" then
' В целевом пути указана буква диска, например, C:\xyxy
' → Заменить на $
sDest = left(sDest, 1) & "$" & mid(sDest, 3)
' ...и добавить "localhost" в начало:
sDest = "\\localhost\" & sDest & "\"
end if

BuildFullPath sDest

' Теперь определяется временная папка:
set sTempFolder = fso.GetSpecialFolder(2) '2 = TemporaryFolder

' Здесь создаётся скрипт PowerShell:
set oFileSystemObject = CreateObject("Scripting.FileSystemObject")
set oFile = oFileSystemObject.CreateTextFile(sTempFolder & "\Export.ps1")
oFile.WriteLine "Add-PSSnapin ""Microsoft.Exchange.Management.PowerShell.E2010"""
oFile.WriteLine "Get-MailboxExportRequest | Remove-MailboxExportRequest -confirm:$false"
oFile.WriteLine "(Get-Mailbox) | foreach {New-MailboxExportRequest -Mailbox $_.alias -FilePath """ & sDest & "\$_.pst""}"
oFile.Close

' Теперь создаётся пакетный файл:
set oFile = oFileSystemObject.CreateTextFile(sTempFolder & "\Export.bat")
oFile.WriteLine "%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe -command """ & sTempFolder & "\Export.ps1 > " & sDest & "\log.txt"""
oFile.Close

' Обратите внимание на путь к Langmeier Backup:
Shell "C:\Program Files (x86)\Langmeier Software\Langmeier Backup\tools\Shell64.exe " & sTempFolder & "\Export.bat"

Sub BuildFullPath(ByVal FullPath)
If Not fso.FolderExists(FullPath) Then
BuildFullPath fso.GetParentFolderName(FullPath)
fso.CreateFolder FullPath
End If
End Sub

Теперь сохраните этот скрипт, нажав кнопку «Сохранить как...», которая находится под редактором скриптов. Укажите желаемое имя файла, например «База данных Exchange».

Резервное копирование почтовых ящиков, календарей и контактов Exchange-сервера возможно с помощью Langmeier Backup. Здесь вы узнаете, как это сделать.

Перейдите на вкладку «Резервное копирование» в верхней части главного окна Langmeier Backup. Добавьте только что созданный скрипт, нажав на текст рядом с надписью «Add», а затем выберите «Script...».

Резервное копирование почтовых ящиков, календарей и контактов Exchange-сервера возможно с помощью Langmeier Backup. Здесь вы узнаете, как это сделать.

Выберите нужный скрипт, в данном случае — созданный вами скрипт с названием «Exchange database».

Резервное копирование почтовых ящиков, календарей и контактов Exchange-сервера возможно с помощью Langmeier Backup. Здесь вы узнаете, как это сделать.

Теперь скрипт добавлен в задачу, однако пункт назначения ещё не указан.

Резервное копирование почтовых ящиков, календарей и контактов Exchange-сервера возможно с помощью Langmeier Backup. Здесь вы узнаете, как это сделать.

Чтобы указать место назначения резервной копии данных, дважды щёлкните по строке задачи и введите необходимый путь в поле назначения:

Резервное копирование почтовых ящиков, календарей и контактов Exchange-сервера возможно с помощью Langmeier Backup. Здесь вы узнаете, как это сделать.

Теперь осталось только запустить процесс резервного копирования — и резервная копия Exchange будет создана в виде файлов .pst, которые можно импортировать в Outlook по указанному пути назначения.

Системные требования: Данный скрипт поддерживает работу с Microsoft Exchange Server 2003 (64-bit), Exchange Server 2007 (64-bit), Exchange Server 2010 и Exchange Server 2013. Для запуска скрипта требуется версия Langmeier Backup 9 Business или выше.

Резервное копирование Лангмейера

Резервное копирование для Windows

  Купи сейчас   Попробуй бесплатно

Программа для резервного копирования для Windows

Об авторе Sebastian Müller
Партнерская поддержка


Себастьян Мюллер - партнер и лучший консультант по работе с клиентами компании Langmeier Software, поэтому он является лучшим контактным лицом по решениям Langmeier для резервного копирования.

Телефон: +41 44 861 15 70
Электронная почта: sebastian@langmeier-software.com
 

Смотри дальше: Резервное копирование Лангмейера, Резервное копирование образа, Резервное копирование данных, VB-Script

Статьи, относящиеся к теме
Какой тип Backup лучше выбрать для моих данных?
Вот как важно Backup данных в реальной жизни
Преимущества и недостатки различных файловых систем Windows


Оставь комментарий здесь...

В этой статье рассматриваются темы:
Langmeier Backup Exchange
Резервное копирование почтовых ящиков Exchange
Резервное копирование почтовых ящиков
Резервное копирование отдельных почтовых ящиков