|
|
Von Roland, am Fr, 06.11.2009, 00:11 Uhr Mit dem Befehl get-MailboxPermission kann man die Berechtigungen auf ein Postfach auslesen. So viel wusste ich bereits. Dank einer Powershell-Session mit meinem Kollegen, dem “magischen Arbeiter” Carsten, habe ich heute noch einiges dazu gelernt. Danke @Carsten. Das Attribut “AccessRights” ist kein multi-valued Attribut, die Berechtigungen werden durch Komma getrennt aufgelistet. Das Attribut “User” enthält die … . . . → Mehr: Exchange 2007 Powershell: Know-How zum Befehl get-MailboxPermission
Von Roland, am So, 11.10.2009, 22:45 Uhr Eine häufige Aufgabe in der täglichen Praxis ist das Erweitern der Größenbeschränkungen von Postfächern. Klar kann man das auch über die Exchange Verwaltungskonsole grafisch lösen, aber schneller und eleganter ist eine Lösung per Powershell. Das folgende Beispiel basiert auf der Vorgabe, dass Erweiterungen jeweils um 250 MB durchgeführt werden. Folgende Schritte sind zur Lösung der … . . . → Mehr: Exchange 2007: Mailbox Limits per Powershell erhöhen
Von Roland, am Di, 06.10.2009, 03:12 Uhr Im Kreise der Kollegen habe ich heute über die Einschränkung neu angelegter Verteilerlisten diskutiert. Neue Verteilerlisten haben in Exchange 2007 standardmäßig die Einschränkung, dass sie von extern nicht erreichbar sind, siehe http://www.roland-ehle.de/archives/589. Mein Kollege Carsten hatte die simple, wie geniale Frage dazu: “Kannst Du das Ergebnis des Befehls new-DistributionGroup nicht direkt an set-DistributionGroup übergeben?”. Yes … . . . → Mehr: Exchange 2007: Neue unbeschränkte Verteilerliste anlegen
Von Roland, am So, 04.10.2009, 12:55 Uhr Anders als unter Exchange 2003 werden bei Exchange 2007 getrennte Postfächer separat in der Verwaltungskonsole angezeigt. Ein getrenntes Postfach entsteht, wenn eine der folgenden Bedingungen zutrifft: Das zugehörige Benutzerkonto wurde gelöscht Das Postfach wurde deaktiviert (Powershell Befehl: disable-mailbox) Das Postfach wurde entfernt (Powershell Befehl: remove-mailbox ohne den Switch permanent) Je nach Konfiguration der Datenbank bleiben derartige Postfächer noch … . . . → Mehr: Exchange 2007: Getrennte Postfächer
Von Roland, am Fr, 02.10.2009, 00:04 Uhr Für die Fehlersuche bei Synchronisierungsproblemen benötigt man die Identity des verbundenen Gerätes. Auch hier steht uns die Powershell wieder hilfreich zur Seite. Die Geräte ID lässt sich mit folgendem Befehl herausfinden: get-activesyncdeviceStatistics -mailbox user@domain Neben der Identity erhält man über diesen Befehl auch die Geräte ID. Die Ausgabe sieht dann wie folgt aus: FirstSyncTime … . . . → Mehr: Exchange 2007: Geräte ID von verbundenen Geräten herausfinden
Von Roland, am Do, 24.09.2009, 23:56 Uhr Manchmal ist es wünschenswert, Zugriffe auf Postfächer zu loggen, um bei Bedarf feststellen zu können, ob unberechtigte Zugriffe stattgefunden haben. Das Auditing für Exchange 2007 kann per Powershell-Befehl aktiviert werden: Set-EventLogLevel “MSExchangeIS\9000 Private\Logons” -Level Low Die Anmeldeereignisse werden dann im Applicationlog (Anwendungsprotokoll) protokolliert. Folgende Event IDs werden verwendet: Event ID 1009 – Anmeldung mit primärem Konto für … . . . → Mehr: Exchange 2007: Postfachzugriffe loggen
Von Roland, am Do, 24.09.2009, 11:38 Uhr In den Suchbegriffen, über die Besucher auf meinem Blog landen, fand ich heute ein interessantes Thema:”exchange 2007 powershell alle anzeigenamen ändern” Denkbares Szenario: Eine Firma beschließt, dass alle Mitarbeiter nach einer Umfirmierung den neuen Firmennamen als Zusatz im Anzeigenamen erhalten sollen, also z.B. Mustermann, Lothar (NewCompany AG). Das Szenario lässt sich per Exchange Verwaltungsshell wie folgt … . . . → Mehr: Exchange 2007: Alle Anzeigenamen ändern per Powershell
Von Roland, am Mi, 23.09.2009, 05:39 Uhr Die Übersetzung des englischen Begriffs “multivalued properties” fällt mir ein wenig schwer. Mehrwertige Eigenschaften hört sich irgendwie komisch an. Egal: Zu den Eigenschaften, die mehrere Werte enthalten können, gehören die einer Mailbox zugeordneten E-Mail-Adressen. Das folgende Beispiel zeigt, wie man in der Powershell mit solchen Eigenschaften umgeht. Dem Postfach groupbox soll zusätzlich zu den … . . . → Mehr: Powershell: Bearbeiten von Eigenschaften mit mehreren Werten
Von Roland, am Di, 22.09.2009, 21:01 Uhr In größeren Umgebungen müssen häufig Berechtigungen auf Gruppenpostfächer eingerichtet werden. Dies kann zwar in der Exchange Verwaltungskonsole erledigt werden, ist dort aber ziemlich mühsam, weil die beiden Berechtigungen nicht in einem Schritt zugewiesen werden können. Mit der Powershell ist das ein Aufwasch mit der folgenden Funktion: function set-permission($identity,$user) { add-mailboxpermission -identity $identity -user $user -AccessRights FullAccess -InheritanceType … . . . → Mehr: Exchange 2007: Berechtigungen Vollzugriff und “Senden Als” per Powershell vergeben
Von Roland, am So, 20.09.2009, 12:51 Uhr Zusammenfassung: Nachfolgend geht es um das Verteilen von Postfächern aus einer Quelldatenbank auf verschiedene Zieldatenbanken, abhängig von bestimmten Parametern. Eine interessante Aufgabe war zu lösen: In einer Exchange 2007 Umgebung sollte dem Wildwuchs bei der Postfachgröße endlich Einhalt geboten werden. Die existierenden Postfachdatenbanken hatten keine Limits, dementsprechend gab es Kandidaten, bei denen die Postfachgröße im … . . . → Mehr: Exchange 2007: Selektiver Umzug von Postfächern per Powershell Script
|
|
Kommentare