Archive

Countdown

    Keine Ereignisse vorhanden
Seite 1 von 111234510...Letzter »

Powershell: Kalenderwoche gemäß ISO 8601

In der Powershell kann man sich mit folgendem Befehl die Nummer der aktuellen Kalenderwoche ausgeben lassen:

get-date -uFormat % V

Nur leider entspricht die Ausgabe nicht der Nummerierung der Kalenderwochen gemäß ISO 8601, in der folgende Parameter festgelegt sind:

Erster Tag der Woche ist Montag

Erste Woche des Jahres (also KW1) ist die erste 4-Tage-Woche

In der …

Lessons learnt Powershell 1.0

Beim Erstellen eines Scripts für einen Kunden habe ich in Sachen Powershell einiges dazugelernt.

Powershell und MySQL

Mit Powershell lassen sich auch Abfragen auf MySQL Datenbanken generieren. Benötigt wird dafür der .NET MySQL Connector . Aus dem heruntergeladenen Paket wird die Datei MySql.Data.dll benötigt, diese habe ich im Script-Verzeichnis abgelegt. Der Code für eine Abfrage …

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 …

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 in eine PST-Datei …

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 …

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 es sich, …

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 …

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 durch …

Exchange 2007 Powershell: Know-How zum Befehl get-MailboxPermission

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. …

Exchange 2007: Mailbox Limits per Powershell erhöhen

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 …

Seite 1 von 111234510...Letzter »