sab001
Goto Top

Exchange 2010 - Von Benutzer definierte Berechtigungen anzeigen lassen

Ein User hat die Möglichkeit einem anderen User zu gestatten seine Mails zu sehen (Ordnerberechtigungen). Ist es möglich diese Berechtigung als Admin einzusehen? Am besten mit Powershell (Exchange Console: get-??).
(Nicht 'send-as' oder 'full-permission')


dc706136eaad1d4769d00af50f28a218

Content-Key: 181198

Url: https://administrator.de/contentid/181198

Printed on: April 25, 2024 at 16:04 o'clock

Member: filippg
filippg Feb 28, 2012 at 22:31:03 (UTC)
Goto Top
Hallo,

Exchange bietet dafür kein integriertes cmdlet o.ä. Es geht aber grundsätzlich über die Exchange Web Services, und ich bin mir ziemlich sicher, schonmal ein Powershell-Skript im Internet gesehen zu haben, dass genau das tut. Ich würde dir also eine Suche mit "EWS Outlook Folder permission" vorschlagen.

Gruß

Filipp

Edit: Habe gerade mal selber gesucht. Es sollte mit "Get-MailboxFolderPermission" gehen, den umgekehrten weg (Set-...) beschreite nämlich http://www.stevieg.org/2011/02/creating-shared-calendars-exchange-2010/
Und ein Ansatz mit den EWS findet sich unter http://gsexdev.blogspot.com/2009/04/add-delegates-to-mailbox-with.html und unter http://blogs.utexas.edu/glenmark/2009/04/20/enumerating-sharing-permiss ... - beide fragen nur die Berechtigungen für Well-Known-Folder ab - aber mit EWS kann man sich auch eine Auflistung aller anderen Ordner holen (frag nur nicht wie) und dann wohl diese abfragen.

Edit2: Es gibt auch noch einen ungenaueren, aber einfachen Weg. Wenn in Outlook ein "Delegate" angelegt wird, dann wird er auch in einem AD-Attribut des Users (Owner des Postfachs) hinterlegt, damit Outlook 2010 nämlich das Postfach einbinden kann, ohne in allen Postfächern nachschauen zu müssen. Das Feld heißt irgendwas mit "Delegates" - aber listet eben nicht die, denen nur einzelne Ordner freigegeben wurden.