One of our customers raised a question for a project today, which left me fumbling in the dark about what was possible and not. I will try to explain in a simple way and maybe one of you guys have some feedback on this for me.
The clients Exchange system is a very large global system based on several clusters, and so far with a mix of Exchange 2003 and 2007. The migration to 2007 is for several reasons not complete, and the customer is not at all ready to move on up to 2010 for some time yet. However, they have some challenges that need to be addressed now before 2010 is introduced.
They have an issue with meeting-room booking where its not really under control at all. People keep booking the wrong size meeting-rooms, and there are just a lot of trouble with it. What they are asking from us right now is if there is any way for us to script/automate pulling of certain information like;
Person that book the meeting Time of booking request Time of meeting Number of people invited/replied
There might be more properties they want to pull, but let's start with this. I know in 2010 you have very powerful export/scripting options on properties on meeting-room resources and other types of mailboxes, but in 2003/2007 it's a bit more limited. Is there an option to pull some or all of this information via Powershell or is this not available for scripting? And if it is available, do anyone have any links to examples or more information about it?
Ideally over time we are looking to make an application to interface both ways with the Exchange system, to both pull all information necessary, and also book meetings through the 3rd party application. We have loads of coding resources, but the Exchange part of this is a bit new ground.
Anyone have any feedback, if so it would be much appreciated.