|
Langmeier Backup FAQ
Twórz kopie zapasowe skrzynek pocztowych Exchange z Langmeier BackupSkrypt Langmeier Backup może nakazać serwerowi Microsoft Exchange wyeksportowanie poszczególnych skrzynek pocztowych do zewnętrznych plików PST. Te pliki PST mogą być następnie zarchiwizowane przez Langmeier Backup. Skrzynki pocztowe zarchiwizowane w ten sposób mogą być przywracane indywidualnie. Aby skonfigurować skrypt dla serwerów ExchangeW głównym oknie programu Langmeier Backup kliknij na "Narzędzia", a następnie na "Edytuj skrypty". Otworzy się edytor skryptów. Kliknij przycisk "Nowy" poniżej edytora skryptów, aby utworzyć nowy skrypt.
Wstaw następujący skrypt do edytora skryptów: dim oFileSystemObject, oFile set fso = CreateObject("Scripting.FileSystemObject")sDest = Destination & ""'Skrypt potrzebuje ścieżki jako ścieżki UNC w postaci "\\localhost\c$\bck\"'->Użytkownik często określa np. C:\bck\.'->Konwertuj!if mid(sDest, 2, 1) = ":" then'W ścieżce docelowej podano literę LW, na przykład C:\xyxy'->Zastąp $sDest = left(sDest, 1) & "$" & mid(sDest, 3)' ...i dodaj localhost na początku:sDest = "\\localhost\" & sDest & "\"end ifbuildFullPath sDest' Teraz określ folder tymczasowy:set sTempFolder = fso.GetSpecialFolder(2) '2 = TemporaryFolder'Skrypt Powershell jest napisany tutaj: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'Teraz plik wsadowy jest zapisany: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'Zwróć uwagę na ścieżkę do Langmeier Backup tutaj:shell "C:\Program Files (x86)\Langmeier Software\Langmeier Backup\tools\Shell64.exe " & sTempFolder & "\Export.bat"sub BuildFullPath(ByVal FullPath)if Not fso.FolderExists(FullPath) ThenbuildFullPath fso.GetParentFolderName(FullPath)fso.CreateFolder FullPathend Ifend SubTeraz zapisz ten skrypt, klikając przycisk "Zapisz jako...". Przycisk ten znajduje się poniżej edytora skryptów. Wprowadź żądaną nazwę pliku, na przykład "Exchange database".
Kliknij na zakładkę "Backup" w górnej części głównego okna Langmeier Backup. Dodaj nowo utworzony skrypt, klikając tekst obok "Dodaj", a następnie "Skrypt...".
Wybierz tutaj żądany skrypt, w tym przypadku nasz utworzony skrypt o nazwie "Exchange database".
Dodaliśmy skrypt do zadania, ale nie określiliśmy jeszcze miejsca docelowego.
Aby określić miejsce docelowe kopii zapasowej danych, kliknij dwukrotnie wiersz zadania i wprowadź żądaną ścieżkę docelową w polu miejsca docelowego:
Teraz wystarczy uruchomić tworzenie kopii zapasowej, a kopia zapasowa Exchange pojawi się w postaci plików ".pst", które można zaimportować do Outlooka w określonej ścieżce docelowej. Wymagania systemowe: Skrypt współpracuje z Microsoft Exchange Server 2003 (64-bit), Exchange Server 2007 (64-bit), Exchange Server 2010 i Exchange Server 2013. Do uruchomienia skryptu wymagana jest co najmniej wersja Langmeier Backup 9 Business (lub wyższa).
Szukaj dalej:
Powiązane artykuły
Napisz komentarz tutaj...
Ten artykuł obejmuje tematy:Langmeier Backup ExchangeKopia zapasowa skrzynek pocztowych Exchange Kopia zapasowa skrzynek pocztowych Kopia zapasowa pojedynczych skrzynek pocztowych |
|