I've been given a challenge in relation to an ongoing IP telephony project at my workplace. The coming system features a client installed on every user's computer from where they can do lookups on colleague's information, their call history and whatnot.
For this system to work, they've asked for an Exchange 2010 user which is to be used by this system to retreive information about all users - it's this information which is then accessed by these fancy-pancy clients on the user's computers. My initial problem with this, as the topic states, is regarding calendars. I can't seem to find any information about an easy way to have a single user which has access to all users' calendars by default.
I've been able to dig up some information on how to grant calendar read access to n users on a single calendar using some 3rd party tools such as PFDavAdmin. First of all, I'm looking for a way to grant access for a single user to n calendars. Second, I'm hoping that this can, somehow, be done through the standard management console/shell.
For now, the easist solution which pops into my mind is doing this via a PowerShell script - simply iterate through all calendars and grants access to this specific system user. On the other hand, this has some obvious downsides such as needing to make this a scheduled task in order for these rights to be applied to new users and such which is why I'm hoping there is a better way of doing this :)
Thank you for your time