We just refuse to do it ourselves anymore.
Why? Because while we can give you the best possible technical solution, it is not always the best social or political solution for a given environment. Someone's gonna grumble. And we do not need that.
If YOU on the other hand can manage your organization sufficiently well for your purposes, we're fine with it.
Here's what you do.
Let's start at the back, where we insert calendar delegate rights into Exchange.
You need the command Add-MailboxFolderPermission in PowerShell.
This format which can be executed in
PowerShell to set calendar permissions on Exchange. as we do here:
Which means in Outlook looking at an Exchange server the user will see this in Calendar Properties:
So working backwards, you need to get Designate permissions on the Oracle Calendar Server side.
Say you need to get Designate rights
for Russ Iuliano from OCS:
uniaccessrights -ls -grantor %1 -grantee
"S=Iuliano/G=Russ" -n 1 -p PASSWORD >>russ_rights.txt
|
The output of UNIACCESSRIGHTS is
relatively straight-forward to read:
"S=Iuliano/G=Russ"
Grantee: S=Iuliano/G=Russ/UID=riuliano/ID=257/NODE-ID=1
Designate
Right: CONFIDENTIALEVENT=VIEWTIME/CONFIDENTIALTASK=MODIFY/NORMALEVENT=
MODIFY/NORMALTASK=MODIFY/PERSONALEVENT=REPLY/PERSONALTASK=
MODIFY/PUBLICEVENT=NONE/PUBLICTASK=MODIFYEvent
Viewing Right: CONFIDENTIAL=ALL/NORMAL=ALL/PERSONAL=ALL
Grantee:
S=Whiplash/G=Snidely/UID=swhiplash/ID=260/NODE-ID=1Event
Viewing
Right: CONFIDENTIAL=NONE/NORMAL=ALL/PERSONAL=TIME
|
Depending on how you implement
your OCS Delegate to Microsoft Exchange Mapping you need to parse the UNIACCESSRIGHTS output into this
format which can be read in PowerShell to set calendar permissions on Exchange.
You need to execute this from PowerShell. Needless to say this command
should be called something like russ_rights.ps to execute in PowerShell.
To launch PowerShell: Start >
All Programs > Accessories > Windows PowerShell > Windows PowerShell right-hand
click and "Run-As administrator"
The parser we'll leave to you and write about in a future blog post.
No comments:
Post a Comment