Video demos for running Exchange and Outlook DST 2007 tools
Published Feb 21 2007 02:09 PM 4,708 Views

EDIT: This post has been edited on 9/14/2007 to point to new versions of videos.

We have put together three demos that you can use to familiarize yourself with the process of running the DST tools. We think that the following three scenarios cover what people need to run most often.

DST: How to Address Daylight Saving Time by Using the Exchange  Calendar Data Update Tool

https://channel9.msdn.com/ShowPost.aspx?PostID=341747

 

DST: Using the Outlook v2.0 Time Zone Data Update Tool

https://channel9.msdn.com/ShowPost.aspx?PostID=341649

 

DST: Cumulative Time Zone Update for Microsoft Windows

https://channel9.msdn.com/ShowPost.aspx?PostID=341535

EDIT 3/1/07: We have added additional video for resource mailboxes here.

- Steve Justice, Chris Burnham

77 Comments
Not applicable

The MS directions are getting updated daily it seems, I ran into big problems with the calendarupdate tool I kept getting the error

"HrProcessMailbox:Unable to process mailbox" and "HrProcessInputFile:Error Processing Mailbox".

I worked with MS support and resolved it. The steps I took are outlined here;  http://www.arconi.com/DST_Update.html

I'm gonna make another run with the new version. I report my new findings at the address above as well.
Not applicable
[Today's post comes to us courtesy of Chris Puckett] Extended Daylight Saving Time, SBS 2003, and You
Not applicable
Q: Regarding the Exchange tool: I have my desktop team deploying the DST patch now and I'm going to have
Not applicable
Q: If the rebasing tool is run from the server side, will it update resource calendars, such as conference
Not applicable
So I ran the exchange update tool but appointments that are set to all day, are now spanning two days?  Anyone have the same experience?
Not applicable
Yes Michael S. I have the same thing happening. But it is random not on everyones calendar in my test group. I wonder if when we get into March (after the 11th) will this fix itself? I dont really see how. I think another rush to get the update out may have left us with more bugs.
Not applicable
Fantastic video, it was a great help in making this change for my company. Thanks for taking the time to put it together!
Not applicable
I'm trying to run this thing and I get the following errors:


HrProcessMailboxTable:Please log on to a profile with administrator privileges.

My account is in the Domain Admins group.

HrProcessMailboxTable:Processing mailbox mailbox /O=BLAH/OU=BLAH/CN=RECIPIENTS/CN=DANNYJ.
HrProcessMailboxTable:Unable find mailbox timezone:Error 0x80004005.
HrProcessMailboxTable:Processing mailbox /O=BLAH/OU=BLAH/CN=RECIPIENTS/CN=ADVOL.
HrProcessMailboxTable:Unable find mailbox timezone:Error 0x80004005.
HrProcessMailboxTable:Processing mailbox /O=BLAH/OU=BLAH/CN=RECIPIENTS/CN=DAVEP.

At that point, it blows up and asks about sending an error report to Microsoft.

Any suggestions?
Not applicable
Hello,

There are lots of calendars in our public folders. We have to run Outlook DST tool to update each of them. Is there any way to extract calendar path from PF automatically so that we can run the tool in silent mode?

Thanks
Not applicable
For people who have random results with TZMove, we ran into the same issue at our company, where all OS patches are applied but when the TZMove tool is run, some people see the proper time and some show a difference of an hour. We finally found the reason why for this. Even though all OS patches are applied and registry settings show the right settings, the OS doesn't seem to take the changes properly. If you manually change the clock to 1:59am and wait for the change, you will see that the clock will change to 2:00am instead of 3:00am. You have to force the refreshTZinfo.vbs script detailed in KB914387 to enable the changes on the PC or manually change the time zone to something else and change it back. This may be a serious bug with the patch that microsoft released. Many systems at our company is affected until we found out why this morning.
Not applicable
Not applicable
Excellent blog, Thank you

Possible bug? Here is a situation that creates a problem:

1. On unpatched for dst XP create a meeting on march 13th for 10am, subject: 10am test
2. Patch the XP for DST and reboot
3. Create a second meeting on March 13th at 2pm (2pmtest in subject). At this point the first meeting should be off by an hour.
4. Run the exchange mailbox update tool.

Result: It fixes the first meeting and moves the second off by one hour.
Not applicable
Gantcho,
That's why you want to run the Exchange Mailbox Update as close as possible to the patching of Windows.  The v2 of the Outlook Tool has a new setting to look at the date when the desktop was patched, but it seems like that would only be useful for a user's calendar that is only updated from one desktop.
Not applicable
Thanks for the reply Rod,

With many small companies that do not have established patch management policies and users update their own computers, that can cause irritations.
Also although I cannot say that I've read all the articles that cover the problem, I did an extensive research and didn't find information on this possible scenario.
Not applicable
Hello Exchange,

Thank you for your info. I got list of calendars in PF. the command line I have to use is

tzmove.exe -QUIET \Public FoldersAll Public FoldersFolder1Sub FolderCalendar

How can I create a batch file to run the command with multiple public folders?
any one has example?

will this work?

tzmove.exe -QUIET \Public FoldersAll Public FoldersFolder1Sub FolderCalendar1
tzmove.exe -QUIET \Public FoldersAll Public FoldersFolder1Sub FolderCalendar2

in one batch file?

Thanks again

Not applicable
I ran the GrantMailboxPermission.vbs and have not gotten the error output log or the regular log yet.  How long should this take to complete running before the log files are returned?

Thanks
Not applicable
JasonG you were spot on!  How you went from your error message to event viewer boggles my mind.  We checked errors, but it never dawned on us that it was full!

And to the rest - Thanks for the info. We finished the conversion without loosing a single engineer. :)
Not applicable
Harry, I tried to script it that way, but was unsuccessful, and thus spent half my day yesterday manually clicking, etc.
Not applicable
JasonG I don't know how you figured that one out but Microsoft needs to know about it!
Not applicable
Thanks for the kudos guys.  Tell my boss about it... hahaha.

I have already let Microsoft know that that was an issue and I also posted it during the chat.
Not applicable
Can we get these Videos for the version 2 of the tool?
Not applicable
Nima,

We are working on another video, should not be too long before it's ready.
Not applicable
In this video, we are demonstrating how to use the updated Outlook Time Zone Tool to update a resource...
Not applicable
Not applicable
Is there any update for PF in quiet mode? It seems to me it doesn't work? can we run Batch file?
Not applicable
I run tzmove -quiet \public folder... and got the folowing error:
The Time Zone Data Update tool for Microsoft Office Outlook encountered the error: The operation failed. Additional error information: 8004010F (, , 00000000, 00000000). from application log. I really want to make it work. I am owner of all public folders. I can run it interactive mode with no iisue. just have too many calendars in PF to go.Thanks.
Not applicable
During the manual timezone mapping I have the following question:

If the user time zone = Pacific what is the equilivant Windows Time Zone?  Tijuana/Baja California or Pacific Time (US & Canada)?
Not applicable
President Carter,

I have called PSS and work with the guy all day and  withWe just figure out. here is the command for a batch file:

tzmove.exe -Q \Public FoldersAll Public FoldersFolder1Sub FolderCalendar1

tzmove.exe -Q \Public FoldersAll Public FoldersFolder1Sub FolderCalendar2
....
....

note:
1. replace -QUITE with -Q
2. Each command line end with ""

one line space between each command line.

I test it in LAB. it works fine. BTW, I used pfadmin to extract the path of calendar. I found out, it removed All Public Folders after \Public Folders.

Harry
Not applicable
Thanks Harry! In the comments of my post on how to extract the folder paths, I posted a Powershell one-liner that will take the PFDAVAdmin output and put it into the format you specified. You'll find it here: http://msexchangeteam.com/archive/2007/02/16/435378.aspx
Not applicable
Is there a way to get this tool to run WITHOUT sending appointment updates? We are a large law firm and flodding our secretaries and attorneys inboxes with new appointment times is something we'd really like to avoid.
Not applicable
Kodi M,

Please see: http://support.microsoft.com/kb/933146 then "Scenario 2: Force rebase calendar items and suppress the calendar updates that result from the time zone rebasing"
Not applicable
Harry, did you happen to get the switches and pathing for what it would be to update a users secondary calendar from a command line? I have a lot of users who have additional calendars and it says in the article 933146 that the command could be:
tzmove.exe -Q \Mailbox - UserSecond Calendar
But it is not working. Thoughts?
Not applicable
Thanks, Exchange.

However, after some testing, it appears that the tool correctly updates our recurring appointments using the /FORCEREBASESUPPRESSALLUPDATES switch, but screws up our non recurring, all day appointments.

Is there a work around for this?
Not applicable
CORRECTION:

I'm sorry, my last post is incorrect. Using the /FORCEREBASESUPPRESSALLUPDATES switch fixes our all day appointments that do not have the "All day" box checked, but breaks all day appointments that DO have the box check. These new span two days.

Any work around?
Not applicable
I have reviewed your video, and as Eric pointed before, I am unable to find theMsExTmz.exe Can someone please clarify if this is needed with Version 2 of the released MsExTmz.msi?

Thanks,
JP
Not applicable
I've been working with the Exchange update tool on a test system and have come up with a few questions to kind of help my understanding of the workings of the tool itself.  For example, what exactly is the Time Zone Extraction process doing?  At first, I thought it was extracting the DN's of mailboxes that require updating (i.e. they have calendar events that are incorrect) but I've since come to suspect that it isn't that smart and that all it's doing is creating a list of ALL the recipient DN's on the exchange server, and while it's at it, it tries to provide time zone information for each user...IF it can find it.  That sound about right?

When I run the extraction against our server that has roughly 2500 mail boxes, it comes back with 93 in the Output file.  None of which are heavy calendar users.  All the rest are in the Error file saying it couldn't find any time zone info.  If my suspiciouns are correct, that's really no big deal as I can just dump all the DN's from both files into Excel and create a tab delimited file with server and time zone information for each DN.  Lucky for me, we're all in the same Time zone.

My other question is about re-sending of meeting requests.  What triggers this?  I've run the tool a few times in my test environment, against meetings that have attendees, but never saw any extra meeting requests.  I admit, though, that I *could* have missed them or thought they were the original meeting request.  Still, it would be good to know how this is triggered so we can know how best to forewarn our users.

Not applicable
Another quick question to add on to my previous post.  How does the extraction tool extract time zone information anyway?  I find it curious that with all the users we have, it was only able to find time zone information for 93 of them.
Not applicable
JP:  Run the MSI.  It will extract the files you are looking for.
Not applicable
AaronS - The tool extracts the DN of all users on the server.  It then tries to locate the time zone by looking at 3 properties on the mailbox.  If the user has a blackberry or other mobile device it will find that time zone.  Next is if the user has logged in with OWA, and last if the user is using Outlook 2007, the outlook time zone property will be populated.  If you choose to extract information based on recurring meeting information then that is a 4th option but it does take longer.

Since you are all in the same time zone you should just be able to put that in the file for your imports.  No big deal and may I add Lucky You.

If a meeting has multiple attendees the tzmove program will send updates.  You have to have send as rights on all mailboxes for this to happen.  The updated store fix included in the time zone hotfix for Exchange changed the behavior of Send As.  Please see the link in the Exchange DST KB article referencing send as permissions.
Not applicable
JeffBe: Ah.  Ok.  All of our outlook users use 2003 so no timezone info there.  No one uses mobile devices so no timezone info there.  However, all of our students use OWA and all of our Macintosh users use Entourage (which interfaces via OWA) so therefore all of those folks SHOULD have timezone info in their mailboxes correct?  OR  do they have to not only log in via OWA, but actually USE the calendar portion?  I wouldn't be too surprised to learn that none of the OWA users or Entourage users use the Calendar portion of Exchange.
Not applicable
You do have to set your time zone information manually in OWA.  If you haven't set it, you will see a popup at the top that says to use the options page to set your time zone information.  
Not applicable
It's so hard to get all of the details in a small sound bite. ;) I had the pleasure last week to speak
Not applicable
I was on a call with Microsoft support regarding this procedure, however they did not say anything regarding patch KB926666, which looks like it tneeds to be installed AFTER running successfully the Exchange Calendar Update tool; Does anyone know what is this used for and if it is indeed needed after the Exchange tool?

Thanks,

JP
Not applicable
I looked closer at the log file and see that what was happening is the first 93 users it processed had an error of "Unable find mailbox timezone".  Yet, it put those users in the output.txt and most of them had a timezone listed for them.  After the first 93 users, though, all of the users had the error of "Unable log onto user mailbox".  This was all done with version 1 of the tool as I was running it from the MS supplied virtual machine.  I've since created my own virtual machine with version 2 of the tool.  So far the extraction is showing the "Unable find mailbox timezone" error for each user (including those that exclusively use OWA).  I am seeing the occasional "unable log on to user" but it doesn't appear to be as much as before.
  The problem I'm having with THIS install though, is that if I try to apply the hotfix from last weekend (KB933146) it fails.  No error or reason, just "The update failed".  Is this update Outlook 2007 specific because this machine has Outlook 2003 installed on it.  We don't have 2007 here...
Not applicable
When you get the no log file was written; does this mean it didn't do any update for that particular user?
Not applicable
This a question regarding what Ben and Exchange talked about above.  Meetings that are correct will also be moved? We did our OS patches in Dec via wsus....and then our Exchange servers were patched in Feb.  so there is quite a bit of time in between.  And now we are planning to run the rebasing tool tonite.  We are only going to do recurring meetings.  And i was under the impression that the rebasing tool will fix meetings prior to the OS patch.  but Exchange mentioned above that it will also change meetings that are correct... So do i need to worry that recurring meetings made after the OS patch will be changed as well?  this could be a huge monkey wrench in our plans tonite.
Not applicable
Not applicable
Thanks Jason G! Your recommendation did the trick for me, after fighting with this issue for a day-and-a-half (oh, and 'So happy to do it'). I never would've thought a log file issue would have held up the process - Go figure!

Per:

Just an FYI.

The error I was receiving:
"No Event log records written - Treated as failure.
HrProcessMailbox:Unable to process mailbox"  

This was due to my application log in my event viewer was filling up.  I was keeping 7 days of events so I changed it to overwrite as needed.
Not applicable
I'm having trouble running the tool because it keeps asking me to authenticate Outlook when running the VM. I've set the permissions for the account I'm logged in as to have full access to the mailboxes, but when running on a test mailbox (my own), it doesn't work.
Not applicable
I'm still a little confuse. The calendar update is suppose to move your appoinments 1 hour back so when the dst day comes it will align all the appointments back to the original time slot?
Version history
Last update:
‎Jul 01 2019 03:25 PM
Updated by: