Beispiel für die Aufgaben eines Exchange-Administrators

 

Gilt für: Exchange Server 2007 SP1, Exchange Server 2007

Letztes Änderungsdatum des Themas: 2007-08-29

Von Patricia DiGiacomo

Microsoft Exchange Server 2007 bietet sowohl neue Funktionen als auch verbesserte Funktionalität. Neben neuen Serverfunktionen wie Edge-Transport, Hub-Transport und UnifiedMessaging, stellt Exchange Server 2007 eine neue Möglichkeit bereit, alltägliche Aufgaben zu erledigen: die Exchange-Verwaltungsshell. Heute begleiten wir Jack, einen allgemeinen Messaging-Beauftragten, bei seiner Arbeit als Exchange Server 2007-Administrator. Jack ist in erster Linie für die Planung und Verwaltung aller Windows-Server im Unternehmen zuständig. Er verbringt seine meiste Zeit mit der Durchführung der routinemäßigen Serverwartung und dem Konfigurieren von Benutzern. Er stellt außerdem den ersten Eskalierungspunkt für Probleme mit Microsoft Office Outlook und Exchange Server dar. Er verfügt über ein wenig Erfahrung mit Skripterstellung und freut sich auf die Exchange-Verwaltungsshell. Jack hat sich viel Zeit genommen, die Inhalte des Exchange Server TechCenters zu studieren, insbesondere die Themen zur Exchange-Verwaltungsshell. Dabei hat er sich beispielsweise mit den folgenden Themen beschäftigt:

Jacks Aufgaben am Morgen

Nachdem Jack im Café seinen morgendlichen Espresso getrunken hat, kommt er ins Büro und stellt fest, dass in diesem Monat 15 neue Mitarbeiter eingestellt wurden. Alle 15 haben heute ihre Probezeit angetreten, und müssen noch am selben Tag ein Exchange Server- und Windows Server-Konto erhalten. Jack hat eine Liste der neuen Mitarbeiter erhalten und beschließt, deren Konten mithilfe der Exchange-Verwaltungsshell zu erstellen. Er stellt eine Remoteverbindung zu einem der Exchange 2007-Server in der Organisation her und öffnet die Exchange-Verwaltungskonsole. Dann verwendet er den Assistenten für neue Postfächer, um einen neuen Benutzer zu erstellen.

Nach der Erstellung des Postfachs, überlegt Jack, wie viele Einzelschritte er für dieses eine Postfach durchgeführt und wie viele Daten er eingegeben hat. Er fragt sich, ob er die restlichen Postfächer vielleicht in einem Schritt erstellen kann. Nachdem er ein paar Minuten durch die Exchange Server-Dokumentation geblättert hat, findet er ein Thema mit dem Titel Massenverwaltung von Empfängern, und aufgrund seiner Scriptingkenntnisse erkennt er die Lösung. Jack braucht lediglich eine CSV-Datei mit allen erforderlichen Informationen zu erstellen und kann dann mithilfe eines Einzeilers die übrigen 14 Benutzer erstellen. Jack macht sich an die Arbeit und hat innerhalb weniger Minuten die CSV-Datei erstellt. Diese enthält die folgenden Spalten:

  • FQDN

  • Alias

  • FullName

  • FirstName

  • LastName

Anhand der Daten der Personalabteilung füllt Jack die Tabelle aus und speichert sie in einem temporären Verzeichnis auf dem Exchange-Server. Dann erstellt er das folgende Skript.

## Create secure password string
$Password = ConvertTo-SecureString Pass@word1 -AsPlainText -Force
## Import CSV file
Import-CSV c:\Users.csv | ForEach {New-Mailbox -UserPrincipalName $_.UPN -Alias $_.Alias -Database "Mailbox Database" -Name $_.FullName -OrganizationalUnit Users -FirstName #_.FirstName -LastName #_.LastName -Displayname $_.FullName -ResetPasswordOnNextLogon $True -Password $Password }

Jack konnte mithilfe der Pipeliningfunktionen in der Exchange-Verwaltungsshell mühelos mehrere Postfächer gleichzeitig erstellen, und der Aufwand dafür war wesentlich geringer, als wenn er jedes Postfach einzeln erstellt hätte. Er hat allen Benutzern dasselbe Kennwort zugewiesen, die Benutzerkonten aber so konfiguriert, dass die Benutzer beim Anmelden ihr Kennwort ändern müssen.

Jacks zweite Tasse Kaffee

Die Wirkung des morgendlichen Espressos lässt langsam nach, und es ist Zeit für einige Routineüberprüfungen auf den Exchange 2007-Servern. Jack holt sich eine Tasse Kaffee und kehrt an seinen Platz zurück. Einmal pro Woche verbringt er einige Minuten damit zu überprüfen, welche Postfächer ihre Speicherkontingente überschreiten. Er plant, diese Benutzer mit einigen hilfreichen Tipps zur E-Mail-Verwaltung zu besuchen. Bevor Jack seine Organisation auf Exchange 2007 aktualisiert hat, musste er manuell ermitteln, welche Benutzer ihre Speichergrenzwerte überschritten. Jetzt kann Jack mithilfe der Exchange-Verwaltungsshell eine Vielzahl von Postfachstatistiken untersuchen. Jack kann den folgenden Befehl ausführen:

Get-MailboxStatistics | Where {"IssueWarning","ProhibitSend","MailboxDisabled" -Contains $_.StorageLimitStatus} | Format-Table DisplayName,TotalItemSize,StorageLimitStatus

Innerhalb von wenigen Minuten sendet Jack eine E-Mail-Nachricht an die Benutzer, die ihre Grenzwerte für Warnmeldung senden und Senden verbieten erreicht haben. Er gibt ihnen Tipps, wie sie die E-Mail-Überlastung in den Griff bekommen und die verwalteten Ordner in Exchange 2007 verwenden können. Jack findet zwei Benutzer, deren Postfach ist deaktiviert-Grenzwert erreicht wurde, und verbringt den Rest des Vormittags damit, ihnen zu erklären, warum es wichtig ist, die Postfachgröße unter Kontrolle zu halten, und wie Nachrichten richtig sortiert und kategorisiert werden. Vor der Mittagspause führt Jack den oben stehenden Befehl erneut aus, und stellt fest, dass acht der zehn Benutzer ihre Postfächer bereits auf eine verwaltbare Größe reduziert haben. Jack wird sich morgen ein wenig Zeit für weitere Empfängerverwaltungsaufgaben nehmen, z. B. zum Konfigurieren eines reinen Empfangspostfachs für die Personalabteilung und der Aufbewahrungszeit für gelöschte Elemente für eine Benutzergruppe.

Jacks Aufgaben am Nachmittag

Nachdem Jack nun alle neuen Benutzer eingerichtet und anderen Benutzern bei der Verwaltung ihrer großen Postfächer geholfen hat, ist es Zeit für das Mittagessen. Nach der Mittagspause muss er sich um einen der weniger erfreulichen Aspekte seines Jobs kümmern: Er muss die E-Mail-Journalerstellung aktivieren. Einer der Vertriebsmitarbeiter des Unternehmens, Jeff Hay, wird verdächtigt, geheime Informationen an Wettbewerber weiterzugeben. Aufgrund der E-Mail-Richtlinie des Unternehmens sind die E-Mails dieses Angestellten Eigentum des Unternehmens und dürfen jederzeit von der Personalabteilung gelesen werden. Jack richtet eine Journalregel ein, um alle von Jeff Hays Postfach gesendeten und empfangenen E-Mail-Nachrichten in das Postfach "Human Resources Investigations" zu kopieren. Zum Erstellen dieser Regel führt Jack das folgende Skript aus.

New-JournalRule -Name "Jeff Hay" -Recipient jeffhay@contoso.com -JournalEmailAddress "Human Resources Investigations" -Scope Global -Enabled $True

Jack gibt der Personalabteilung Bescheid, dass die Journalregel eingerichtet ist, und fährt mit seiner nächsten Aufgabe fort. Im Vertrieb werden Windows Mobile 6.0-Geräte eingesetzt, und Jack muss eine umfassende Exchange ActiveSync-Postfachrichtlinie für alle Vertriebsmitarbeiter erstellen. Jack weiß, dass zwar einige der Richtlinieneinstellungen mithilfe der Exchange-Verwaltungskonsole konfiguriert werden können, um jedoch alle Einstellungen zu konfigurieren, muss er die Exchange-Verwaltungsshell und das Cmdlet Set-ActiveSyncMailboxPolicy verwenden. Jack trifft sich mit dem Vertriebsmanager, um die Richtlinieneinstellungen abzustimmen, und erstellt die Richtlinie dann mit dem folgenden Skript.

New-ActiveSyncMailboxPolicy -Name 'Sales Policy' -AllowNonProvisionableDevices $False -DevicePasswordEnabled $True -AlphanumericDevicePasswordRequired $True -MaxInactivityTimeDeviceLock '00:15:00' -MinDevicePasswordLength '4' -PasswordRecoveryEnabled $False -RequireDeviceEncryption $False -AttachmentsEnabled $True -AllowSimpleDevicePassword $True -DevicePasswordExpiration '21.00:00:00' -DevicePasswordHistory '5' -UNCAccessEnabled $False -WSSAccessEnabled $False 

Nachdem Jack die Richtlinie erstellt hat, muss er dieser Richtlinie mithilfe des Cmdlets Set-CASMailbox alle Benutzer in der Gruppe "Sales" zuweisen. Dazu verwendet er einen Befehl, der nach allen Benutzer sucht, bei denen "CustomAttribute1" auf "Sales" festgelegt ist. Beim Erstellen der Benutzer der Vertriebsabteilung hat Jack dieses Attribut so festgelegt, dass er bei Bedarf schnell und einfach einen Filter generieren kann. Jack führt das folgende Cmdlet aus:

Get-Mailbox | Where { $_.CustomAttribute1 -Match "Sales"
 } | Set-CASMailbox -ActiveSyncMailboxPolicy(Get-ActiveSyncMailboxPolicy "Sales Policy").Identity

Jacks Feierabend

Jacks Tag war produktiv. Er hat einen Einzeiler geschrieben, der ihm auch in Zukunft beim Erstellen von Benutzern nützlich sein wird, er hat die Benutzer dabei unterstützt, die Größe ihrer Postfächer zu verringern, er hat eine neue Journalregel eingerichtet und eine Exchange ActiveSync-Postfachrichtlinie für das Vertriebsteam erstellt. Jack wird sein Exchange-Postfach auch von Zuhause aus überwachen, falls am Abend ein Notfall eintritt, und ist bereit, sich am nächsten Morgen einer Reihe weiterer Aufgaben zu stellen.

Weitere Informationen

Um die neuen Features der Exchange-Verwaltungsshell besser kennen zu lernen und zu erfahren, wie diese Features seine Aufgaben im Job erleichtern können, besucht Jack eine Vielzahl von Websites. Er weiß, dass die Exchange Server-Dokumentation regelmäßig aktualisiert wird, und lädt sich stets die neueste Fassung herunter, sobald diese verfügbar ist. Weitere Informationen zu den in diesem Artikel beschriebenen Themen finden Sie unter den folgenden Themen:

9bcb19bf-2bc8-4ff1-ad62-0e6927064003 Patricia DiGiacomo – Technische Autorin, Microsoft Exchange Server