Nov 07

I forbindelse med mit alm. job har jeg siddet og leget med powershell programmering, da mannge af exchange 2007′s funktioner kun kan scriptes.. total pain, når min erfaring med powershell er = 0 :D så mig afsted og “learning by doing” igen.. havde en bruger som skal have specifik adgang til en bestemt public folder i exchange. Meen ligemeget hvormeget jeg end kodede løs, ville ps ( powershell ) ikke godtage mine kommandoer der blev fyret af til den. lige indtil jeg fandt ud af at man skal kalde et snapin til cmdlets for exchange 2007 så derfor 2 liniers kode og man er done.

Tilføjer muligheden for at kunne bruge Exchange 2007 cmdlets

1
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin

Tilføjer min mailkonto som owner af PF’n Projekter samt alle under mapper af PF’n.. bemærk man skal være domæne administrator for at kunne fyre nedenstående kode afsted ;)

AddUsersToPFRecursive.ps1 -TopPublicFolder "\Projekter" -User "mailboksnavn" -Permissions Owner

«Enter» fyres af efter hver linie, og vupti man kan nu stille og roligt administrerer permissions gennem outlook, gør det hele liiidt  nemmere :)

Back to the codebench.

written by Kramfutten