Posts tagged with Exchange

Powershell Script für Exchange automatisieren

Um ein Powershell Script mit Exchange Cmdlets starten zu können müssen natürlich die entsprechenden Exchange-AddIns in die Powershell geladen werden.

Manuell kein Problem, ein Klick auf die vorgegebene Verknüpfung erledigt alle nötigen Aufgaben per Script.
Für eine Automatisierung über die Geplanten Tasks o.ä. empfehle ich folgenden Weg:

Run: powershell -psconsolefile exshell.psc1 -command "& {c:\yourscript.ps1}"
Start in: "C:\Program Files\Microsoft\Exchange Server\Bin"
Run as: account with rights to do whatever is in your script

Quelle: http://blogs.msdn.com/adamfazio/archive/2007/10/25/exchange-2007-script-how-to-run-as-a-scheduled-task.aspx

Berechtigungen auf öffentliche Ordner nachträglich setzen

Mit dem cmdlet Add-PublicFolderClientPermissions kann man über die Windows Powershell Benutzerberechtigungen auf Öffentliche Ordner im Exchange setzen. Um nachträglich Berechtigungen auf eine komplette Baumstruktur von Ordnern anzuwenden habe ich hier ein kleine Powershell Script vorbereitet:

get-publicfolder -identity ORDNER -recurse | Add-PublicFolderClientPermission -user BENUTZER -accessrights RECHTE

Dies in ein Script verpackt und regelmäßig ausgeführt gewährleistet eine ordnungsgemäße Rechtezuteilung.

Neustart meines Blogs

... und wieder einmal wage ich einen Blog zu starten.
Dieses Mal wahrscheinlich mit höherer Lebenserwartung :D

Ich werde hier Beiträge rund um alle für mich interessanten Bereiche posten.
Viel Spaß damit!