The Exchange 2007 Wiki

Mailbox Access Via Shell

Providing permissions to users’ mailboxes is easy with the Exchange Management Shell. 

Send on behalf to:

MSH>set-mailbox "Joe Contoso" -GrantSendOnBehalfTo "Jim Fabrikam"  

Send-As (send as someone else):

MSH>add-adpermission "Joe Contoso" -extendedrights Send-As -user contoso\fabrikam

Full mailbox access:

MSH>add-mailboxpermission "Joe Contoso" -accessRights FullAccess -user contoso\fabrikam

You can use get-mailboxpermission to see what rights are on a set of mailboxes... in fact, we can finally see who has rights on who's mailboxes in bulk. The commands are fully pipelineable:

        MSH>get-mailbox -server myserver | get-mailboxpermission

Comments

From Zimm001 - 12/17/08 12:41 PM

You might want to add that the Results are limited in size by default.  Adding the -ResultSize Unlimited will give all mailboxes, not just the first 1000.

From ketrasap - 4/14/08 1:29 PM

Hello all,

I am pretty new to Exchange 2007 but have been tinkering with it a while now.  What i am trying to do is share a resource calendar so users can access them on their outlook clients via "open shared calendar" but not have fullaccess to edit the calendars.  I know you can add full access via EMC, and ive tried "Add-MailboxPermission -Identity User -User User2 -AccessRights ReadPermission"  but i am not able to open a shared calendar with User2.  Any suggestions?  All i want to do is have poeple be able to See the resource calander for target rooms w/o manually sharing each calender out to each user.

Thanks for any help.

Site

Changes
Index
Search

 

User

 

Log In
Register

 
 

Last Modified 8/9/06 2:13 AM