Question : Change Out Of Office for Users with vbscript or other program

I would like to find a way to change the out of office status for any mail user on the network through vbscript or a program.  

I plan to go to each client and set up out of office rules for each user.  The situation that I need to resolve is that I dont know each users password, although I do have access to each persons mailbox if needed.  I dont want to have to set up an outlook profile for every user to change the OOA status.  
I am wondering if there is a way to connect to exchange 2000 and change the OOA flag for whatever user I specifiy.  Prefereably through a batch file or vbscript.

I have seen some a couple of programs that offer this functionality...but they seem to be a bit pricey  for what seems like such a small thing.  ALthough I will admit...I dont know how to connect the exchange store and change the variable for OOA.

I would love for someone to tell me if this is really that hard to do....
And will up the points if someone can provide me with some code to do it...
Thanks

Answer : Change Out Of Office for Users with vbscript or other program

OK, gothca. Try this link, I've been looking for something similar and this is what I've found so far:

http://support.microsoft.com/?kbid=308281

It's not vbscipt, which I would prefer as well, but it's all I've been able to find so far. At least it gives you info about some of the attributes. The two you will need to work with to do this, I think, are PR_OOF_STATE, which is a boolean value that toggles the state off and on. The other is IPM.Note.Rules.oofTemplate.Microsoft. This is the one where you would actually set the text of the note.

Hopefully this will help you some. I just haven't had time yet to go any farther with it.

hth,
Kris.
Random Solutions  
 
programming4us programming4us