Бэкап почтовых ящиков Exchange с помощью Langmeier Backup

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

Как настроить скрипт для серверов Exchange

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

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

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

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

     sDest = Destination & ""

     'Скрипту нужен путь как UNC-путь в виде "\\localhost\c$\bck\"
    '->Однако пользователь часто вводит, например.например, C:\bck\.
      '->Convert!
      if mid(sDest, 2, 1) = ":" then
      'В пути назначения указана буква LW, пример C:\xyxyxy
     '->Заменить на $
    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.Закрыть

      'Обратите внимание на тропинку к резервной копии Лангмайера здесь:
     Оболочка "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. Добавь только что созданный скрипт, щелкнув по тексту на "Добавить", а затем на "Скрипт...".

Резервное копирование почтовых ящиков, календарей и контактов сервера 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 (или выше).

Сохраняй данные автоматически

Защити все свои файлы.

Об авторе , Поддержка партнеров
Sebastian Müller Себастьян Мюллер - партнер и ведущий консультант по работе с клиентами в Langmeier Software, а значит, лучшее контактное лицо по всем аспектам решений Langmeier для резервного копирования.

Телефон: +41 44 861 15 70
Пиши на электронную почту: sebastian@langmeier-software.com
 

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

Статьи, относящиеся к теме
Langmeier Backup Version 10 уже здесь
FAT32 или NTFS? Какой формат лучше для резервного копирования?
Как правильно делать резервные копии жесткого диска и ничего не забыть


Опубликуй комментарий здесь...

Эта статья охватывает темы:
Langmeier Backup Exchange
Бэкап почтовых ящиков Exchange
Бэкап отдельных почтовых ящиков
Бэкап Exchange
Интересует:
Что такое резервное копирование
Langmeier Software
Image Backup
Программное обеспечение для резервного копирования