Calendar Property - Permissions tab (Outlook) and Scripting
I am attempting to automate Resource Calendar creation but the same old raod block still seems to be in place. :-(
Is there anyway I can use Powershell to manage Calendar Permissions? This just doesn't seem like it should be that hard, yet I can find nothing to expose them.
I need to be able to Add/Change/Remove the users/groups on the Permissions tab.
Anyone know of a way to do this?
--
Paul Bergson
MVP - Directory Services
MCITP: Enterprise Administrator
MCTS, MCT, MCSE, MCSA, Security+, BS CSci
2008, Vista, 2003, 2000 (Early Achiever), NT4
http://www.pbbergs.com Twitter @pbbergs
Please no e-mails, any questions should be posted in the NewsGroup This
posting is provided "AS IS" with no warranties, and confers no rights.
August 13th, 2010 10:41pm
Exchange 2007? I did find some powershell scripts that can do that if im remebering it corectly, but they were a page long. And a lot of scripting.
http://gsexdev.blogspot.com/2009/04/add-delegates-to-mailbox-with.html
http://blogs.utexas.edu/glenmark/2009/04/20/enumerating-sharing-permissions-via-ews-managed-api-in-powershell/
Free Windows Admin Tool Kit Click here and download it now
August 13th, 2010 11:17pm
Sorry, it is Exchnage 2007. I was hoping to find high level commands that can be accomplished in a single line.
This just amazes me that as advanced as the Exchnage team is with Powershell, this is still a manual process. Very sad.
--
Paul Bergson
MVP - Directory Services
MCITP: Enterprise Administrator
MCTS, MCT, MCSE, MCSA, Security+, BS CSci
2008, Vista, 2003, 2000 (Early Achiever), NT4
http://www.pbbergs.com Twitter @pbbergs
Please no e-mails, any questions should be posted in the NewsGroup This
posting is provided "AS IS" with no warranties, and confers no rights.
August 13th, 2010 11:38pm
U got PFDAVADmin, but again its a manual process but at least u dont have to go to outlook and logon as the user to set permissions. I didnt try the above scripts, but as i can see this is the line that does the job for the calendar is:
$dgUser.Permissions.CalendarFolderPermissionLevel = [Microsoft.Exchange.WebServices.Data.DelegateFolderPermissionLevel]::Editor
So u could just make a ps script and make it an one liner : ) : P.
Free Windows Admin Tool Kit Click here and download it now
August 14th, 2010 12:22am