MvA Internet Services GmbH

Downloads Exchange 2007 Backup

Zurück zu Downloads

Microsoft Exchange 2007 - Simple Exchange Backup Script 1.0

Dieses Script generiert aus sämtlichen Emailboxen (Mailbox) des Exchange-Servers 2007 einzelne .pst Files für jeden Benutzer, welcher eine Email-Box besitzt.

Diese Files können danach ins tägliche Backup eingebunden werden. Pro Backup (einmal täglich) wird ein Ordner erstellt, in welchem die .pst Files angelegt werden. Die Ordner werden nach definierter Zeit (Tage) wieder gelöscht. So kann ein geplanter Task erstellt werden.

Anforderungen

  • Windows 32Bit System
  • Outlook 2003 / 2007 installiert (muss einmal gestartet werden)
  • Powershell 1.0
  • Exchange 2007 Management Tools für 32Bit Systeme
  • Exchange 2007 - SP1

Installation

  1. Alle Parameter im config.xml ausfüllen! Das Skript fängt nicht alle Fehler ab und ist deshalb auf korrekte Angaben angewiesen.

    Administration Der Parameter Day gibt an, wieviel Tage in der History bleiben sollen.
    Administration GetFullcontrol weist das Skript an dem aktuellen Benutzer fullcontrol über alle Mailboxen zu geben.
    Administration Falls der Mailserver keine Authentifizierung benötigt, muss der User im config.xml leer gelassen werden. Soll kein Mail verschickt werden, muss der Eintrag Server leer gelassen werden.

  2. Erstellen eines geplanten Tasks.

    Administration [Ausführen] C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe -PSConsoleFile "C:\Programme\Microsoft\Exchange Server\bin\exshell.psc1" -command ". 'C:\BackupScripts\backup.ps1'"
    Administration [Ausführen in] C:\BackupScripts\
    Administration [Ausführen als] einen Benutzer der die notwenigen Rechte für den Exchange Server besitzt (export-mailbox).

    Die restlichen Einstellungen sollten klar sein. 1x täglich um irgend eine Zeit.

Informationen

  • Die Totalsize, welche im E-Mail angegeben wird bezieht sich auf die Mailboxgrössen und nicht auf die .pst Files.
  • Im config.xml dürfen keine Parameter gelöscht werden. Das Skript kennt keine defaults.
  • Um auf einen anderen Server zu sichern muss ein Laufwerk gemappt werden.
  • Falls auf ein Bandlaufwerk gesichert wird, genügt es jeweils nur einen Tag in der History zu haben, da der tägliche Stand jeweils auf dem Band archiviert wird.
  • Da das Passwort für den Mailaccount Plaintext gespeichert wird, solle der Zugriff auf das Config-file bedacht sein.

Download