![]() |
![]() |
![]() |
|||||||||||||||||||||||||||||||
|
![]() |
Updates and Solutions
Using the Exchange Calendar Update Tool for DST issues on SBS networks
Saturday, March 3, 2007
There is a lot of confusion out there about DST updates, and part of the confusion is the fact that some solutions that are appropriate for the small business space aren't appropriate in an enterprise environment, and visa versa. Most small business consultants I have talked to are just distributing the Outlook Calendar Update tool to their users rather than centrally resetting the company appointments. Additional concerns are raised when you realize that the main DST patches were auto-deployed to users two weeks ago, and any new appointments created since then will be improperly altered if the Outlook Calendar Tool is run against them in the standard fashion this week. I have navigated these issues, and I would like to share what I have done. I have run the Exchange Calendar Update Tool (version 2.0 (KB933146 updates the tool to v.2)) at two sites of 50+ users on servers running Exchange 2003 with SP2 and KB 926666. Working assumption: all systems were set up for Automatic Updates or for regular Microsoft Updates and all workstations got the KB931836 patch within a few days of each other. I had already installed the KB926666 patch on the Exchange servers. This was my process: 1) Download the following to a share on the server: Outlook Calendar Update Tool, Exchange Calendar Update Tool, and hotfix KB933146. 2) Create a new user in the domain called TempDSTUser. Do not add it to any groups besides the default Domain Users group. 3) Go to the Mail Store and add that TempDSTUser to the permissions list on the store root. By default the user will have Send/Receive-as permissions on all mailboxes, unlike any account that is a member of the Domain Admins group. 4) Check a bunch of systems and get an idea for what day KB931836 was installed. In my networks, it was usually installed on Feb 17th, 2007. 5) Log onto a workstation that has been patched with KB931836 and has Outlook 2003/2007 installed. Logon using the TempDSTUser account. 6) Use the Mail control panel tool to set up a new profile for the user pointed at the Exchange server. Make sure that it does not use cached mode. Make the new profile the default. 7) On the workstation, install all the tools and the hotfix in the order that they are listed above. Do not use the default directory for install (c:\program files\MsExTmz), instead use c:\MsExtmz. A Microsoft video demo warned about problems with using the default path. 8) Once installed, run c:\MSExTmz\MSExTmzCfg.exe a. Input the server name. If you ran the hotfix mentioned above, the wizard should ask you for a Server Name, not a LegacyDN path.9) Run the MsExTmz_1.bat file and watch it parse through the Mailboxes_1.txt file. It will open each mailbox, search for appointments, and make changes. If there are no appointments that meet the criteria, it will say No Log File was written for user. If it finds appointments to change, a new logfile will be created in the C:\MsExTmz\%servername% directory with the name of the user in it. You can open these file to see exactly what was updated, which is a huge help when working on post-update questions with particular users. 10) What you see in the script running window will also be written to a text file called MsExTmz.log so that you can look through it for errors. Here are some you might run into: a. An error that ends with 4011D usually means that the user account you are using was not set up with permissions on the user mailbox properly. Make sure you followed my steps 2 and 3 properly. That is about it. I am still working on a good process for updating Public Folder calendars. The Outlook Calendar Tool is used to do this, and I will post my process soon. I would be happy to get feedback from some of you who have also worked out your own methodologies. Labels: Solutions | ![]() |
||||||||||||||||||||||||||||||