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
- Alle Parameter im config.xml ausfüllen! Das Skript fängt nicht alle
Fehler ab und ist deshalb auf korrekte Angaben angewiesen.
Der Parameter Day gibt an, wieviel Tage in der History bleiben sollen.
GetFullcontrol weist das Skript an dem aktuellen
Benutzer fullcontrol über alle Mailboxen zu geben.
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.
- Erstellen eines geplanten Tasks.
[Ausführen] C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
-PSConsoleFile "C:\Programme\Microsoft\Exchange Server\bin\exshell.psc1"
-command ". 'C:\BackupScripts\backup.ps1'"
[Ausführen in] C:\BackupScripts\
[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