Getting Delegate permissions using Powershell
I have been running into a brick wall recently on getting the delegate permissions on a mailbox (we have a mixed environment of Exchange 2003 and 2007). The permissions I am trying to get are those you see when you, from within Outlook, right click on "Mailbox - username" - then select Properties - Permissions. I have found other permissions, ie SendAs, SendOnBehalfOf, and Public Delegates, but none of these match with what I am seeing when I do the above. There appears to be a resolution coming in the next release of Powershell for Exchange 2010 (get-mailboxfolderpermissions), but I have not found a method based on what is available today. Has anyone found a method to get these permissions? Maybe using get-WmiObject though I am not sure what class would have that information, if it is available in the first place. TIA Natencouch
July 23rd, 2009 6:08pm

You can use PFDavAdmin to open mailbox database and export the permission. PFDavAdmin tool (Part 1) http://www.msexchange.org/articles/PFDavAdmin-tool-Part1.html You need to have .net Framework 1.1 requires to be installed so best bet is to use any workstation to run PFdavAdmin otherwise if you run this on Exchange server itself then it will conflicts with higher version of Exchange .net Framework...Amit Tank | MVP Exchange Server | MCITP: EMA | MCSA: M | http://ExchangeShare.WordPress.com
Free Windows Admin Tool Kit Click here and download it now
July 23rd, 2009 6:22pm

Hi,If you want to obtain the mailbox permission,then I think you can use get-mailboxpermisson -identity xx |fl.For SendAs permission,we can use get-adpermission to check.For SendOnBehalfOf,we can just use get-mailbox and then check value on "GrantSendOnBehalfTo"Also you can use ADmodify.exe tool to get mailboxpermission.Regards,Xiu
July 27th, 2009 7:52am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics