Вопросы и ответы по резервному копированию Лангмейера
Бэкап почтовых ящиков Exchange с помощью Langmeier Backup
Сценарий Langmeier Backup может дать указание серверу Microsoft Exchange экспортировать отдельные почтовые ящики во внешние PST-файлы. Затем эти PST-файлы могут быть резервированы с помощью Langmeier Backup. Почтовые ящики, резервные копии которых были созданы таким образом, могут быть восстановлены по отдельности. Как настроить скрипт для серверов ExchangeВ главном окне программы резервного копирования Langmeier Backup, нажми на "Инструменты", а затем на "Редактировать скрипты". Откроется редактор сценариев. Нажми на кнопку "New" под редактором скриптов, чтобы создать новый скрипт Вставьте следующий скрипт в редактор скриптов: 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" Нажми на вкладку "Резервное копирование" в верхней части главного окна Langmeier Backup. Добавь только что созданный скрипт, щелкнув по тексту на "Добавить", а затем на "Скрипт...". Выбери здесь нужный скрипт, в данном случае наш созданный скрипт с названием"Exchange Database". Сейчас мы добавили скрипт в задание, но еще не указали место назначения. Чтобы указать пункт назначения резервного копирования данных, дважды щелкни по строке задания и введи желаемый путь назначения для пункта назначения: Ну а теперь тебе остается только запустить резервное копирование, и резервная копия Exchange появится в виде „.pst“ файлов, которые можно импортировать в Outlook по указанному пути назначения. Системные требования: Этот скрипт работает с Microsoft Exchange Server 2003 (64-bit), Exchange Server 2007 (64-bit), Exchange Server 2010 и Exchange Server 2013. Для запуска скрипта требуется минимум Langmeier Backup 9 Business (или выше).
Дальнейший поиск: Запасной вариант Лангмейера, Резервное копирование, Резервное копирование данных, VB-Script Статьи, относящиеся к темеКакой тип резервного копирования лучше всего подходит для моих данных?Вот насколько важно резервное копирование данных в реальной жизнини Преимущества и недостатки различных файловых систем Windows Опубликуй комментарий здесь... Эта статья охватывает темы:Резервный обмен ЛангмейераРезервное копирование почтовых ящиков Exchange Резервное копирование почтовых ящиков Бэкап отдельных почтовых ящиков |
|