Archive

Countdown

    Keine Ereignisse vorhanden
Seite 2 von 41234

Powershell: Umgang mit null-valued expression

Wenn man Abfrageergebnisse mittels Powershell weiterverarbeiten möchte, stößt man auf Probleme, sobald die Abfrage keinen Wert ergeben hat. Praktisches Beispiel: Abfrage der Mailboxgrößen mit get-mailboxstatistics. Will man die Werte per value.ToMB() in Megabyte umrechnen, erhält man die Fehlermeldung: “You cannot call a method on a null-valued expression.” Lösung: Vor der Umrechnung muss geprüft werden, ob ein … . . . → Mehr: Powershell: Umgang mit null-valued expression

Exchange 2007: Getrennte Postfächer nicht sichtbar

Unter Exchange 2003 war es erforderlich, aus dem Kontextmenü nach Rechtsklick auf eine Datenbank im Systemmanger den Befehl “Run Cleanup Agent” auszuwählen, um getrennte Postfächer sehen zu können. Vor kurzem erhielt ich einen Anruf, weil ein Postfach nach Anwendung des Befehls disable-mailbox nicht als Getrenntes Postfach in der Exchange 2007 Verwaltungskonsole angezeigt wurde. Hier hilft folgender … . . . → Mehr: Exchange 2007: Getrennte Postfächer nicht sichtbar

Exchange 2010: Zertifikatsanforderung generieren mit New-ExchangeCertificate

Die Parameter für das Commandlet New-ExchangeCertificate sind unter Exchange 2010 etwas anders als unter Exchange 2007.  Der Switch -Path gefolgt von einem Pfad und Dateiname zur Ausgabe einer Zertifikatsanforderung in eine Datei kann unter Exchange 2010 nicht mehr verwendet werden. Eine Zertifikatsanforderung wird unter Exchange 2010 wie folgt erstellt und als Datei abgelegt: Generieren der Anforderung $Data … . . . → Mehr: Exchange 2010: Zertifikatsanforderung generieren mit New-ExchangeCertificate

Exchange 2010: Import von Postfächern aus PST-Dateien mit import-mailbox

Nach Installation des Exchange 2010 sollte mein Postfach wieder mit den Daten aus dem Export (siehe hier) befüllt werden. Leichter gesagt als getan, weil mir der Befehl Import-Mailbox in der Shell zunächst nicht zur Verfügung stand, soll heißen den Befehl gab es einfach nicht. Voraussetzungen für den Export bzw. Import von Postfächern unter Exchange 2010 Der … . . . → Mehr: Exchange 2010: Import von Postfächern aus PST-Dateien mit import-mailbox

Exchange 2007: Export eines Postfachs in eine PST-Datei

Mein Exchange 2007 Server muss einem Exchange 2010 weichen. Da ich nur einen Server habe und ein Inplace-Upgrade auf Exchange 2010 nicht unterstützt wird, stellte sich die Frage, nach einer sinnvollen Datensicherung des Postfachinhalts. Die Lösung ist der Powershell Befehl Export-Mailbox. Mit dem Befehl kann der Inhalt eines Postfachs entweder in ein anderes Postfach, oder … . . . → Mehr: Exchange 2007: Export eines Postfachs in eine PST-Datei

Exchange 2007: Abwesenheitsnotiz per Powershell setzen

Wieder eine nette Aufgabe aus der Praxis. Wegen des Wechsels einiger Mitarbeiter in eine andere Firma innerhalb des Konzerns haben diese Mitarbeiter einen neuen Mailaccount erhalten. Für den bisherigen Mailaccount sollte für die Dauer von 4 Wochen eine Abwesenheitsnotiz geschaltet werden, die die Absender auf die neue E-Mail-Adresse hinweist. Bei 87 betroffenen Mitarbeitern, lohnte … . . . → Mehr: Exchange 2007: Abwesenheitsnotiz per Powershell setzen

Zustellbestätigung für per Powershell versendete E-Mails

Wenn man mit dem hier veröffentlichten Code eine E-Mail versendet, hat man keine Kontrolle darüber, ob die E-Mail auch zugestellt wurde.  Abhilfe bietet der Parameter “DeliveryNotificationOptions”, der folgende Werte akzeptiert: None – keine Zustellbestätigung OnSuccess – Benachrichtigung wenn Zustellung erfolgreich war OnFailure – Benachrichtigung wenn die Zustellung fehlgeschlagen ist Never – keine Benachrichtigung Beispiel: $mailmessage.DeliveryNotificationOptions = “OnSuccess” Die Benachrichtigung wird … . . . → Mehr: Zustellbestätigung für per Powershell versendete E-Mails

Exchange 2007: Größe der einzelnen Ordner eines Postfachs ausgeben

Die Anzahl der Elemente in einzelnen Ordnern und die Größe der Ordner innerhalb eines Postfachs können Auswirkungen auf die Performance beim Zugriff haben. Bei der Untersuchung von Performanceproblemen sollte dieser Punkt nicht vernachlässigt werden. Exchange 2007 bietet in der Exchange-Verwaltungsshell  das Commandlet get-MailboxfolderStatistics, mit dem man die Anzahl der Elemente und die Ordnergröße ausgeben kann. … . . . → Mehr: Exchange 2007: Größe der einzelnen Ordner eines Postfachs ausgeben

Powershell: Gruppenmitgliedschaften (memberof) auflisten

Das hier veröffentlichte Script, mit dem die Berechtigungen eines Users auf Postfächer ausgegeben werden können, ist noch unbefriedigend. Es werden zwar alle Postfächer ausgegeben, bei denen der User die Berechtigung “Vollzugriff” bzw. “Senden Als” hat, aber es fehlt noch etwas. Was, wenn der User nicht direkt auf ein Postfach berechtigt ist, sondern die Berechtigungen … . . . → Mehr: Powershell: Gruppenmitgliedschaften (memberof) auflisten

Exchange 2007: Berechtigungen auslesen per Powershell

Aus meiner heutigen Powershell-Session mit meinem Kollegen Carsten ist ein Script als Funktion get-permissions entstanden, mit dem man die Postfächer ausgeben kann, auf die ein einzugebender User die Berechtigung “Vollzugriff” (fullaccess) bzw. “Senden Als” (SendAs) hat. Es werden beide Rechte für alle Postfächer in der Organisation geprüft. Bei größeren Umgebungen kann ein Durchlauf etwas … . . . → Mehr: Exchange 2007: Berechtigungen auslesen per Powershell

Seite 2 von 41234