Thursday, March 1, 2007

Exchange 2003 DST Updates Crib Sheet

  1. Update OS patches on servers

    1. Taking care regarding security patches to Exchange and their effect on BES, or any other 3rd party email connector. http://support.microsoft.com/Default.aspx?kbid=912918.


  2. Update OS patches on clients. WSUS is your friend!

  3. Use time zone edit tool (tzedit) on non-supported machines (Win NT)


    1. Tell everyone NOT to update their calendars once the patches are installed on the clients.


  4. Patch the exchange server

  5. Patch BES server with the exchange server patch (Exchange System Manager on BES server)

    1. There are no patches required for the Blackberry Enterprise Server itself.
    2. Get and install Blackberry Handheld patches.


  6. Run the Exchange Calendar Update Tool (from a client machine or virutal machine)


    1. The tool has two parts, a GUI shell msextmzcfg.exe and the command line tool MsExTmz.exe. You need to get the LegacyDSN for the Exchange server to run the tool. It was found using adsi and checking the Exchange server object in Active Directory. Ours is: ServerDN=/o=COMPANY/ou=ADMINGROUP/cn=Configuration/cn=Servers/cn=SERVERNAME

    2. Run the GUI tool, which will step you through the process of creating batch files for the command line tool. 1st extract the list of mailboxes, then create batch files to update calendar entries in each. The GUI steps you all the way through this.

    3. You have a choice of updating recurring appointments. You will want to do this if your users have scheduled all day appointments that are now starting an hour into the previous day. We said "yes".

    4. Make sure to locate the executeable for Outlook. Outlook 11 is in a different directory than Outlook 12.

    5. Download and install the Office Outlook Time Zone Data Update Tool, and specify its location.


  7. Given all of the above, the Exchange time zone update tool creates a batch file in a directory with the server's name. Run the batch file to update each mailbox using the client side Outlook update tool. This is a single threaded operation.

    1. Microsoft provides a downloadable virtual machine to facilitate multiple mailboxes to be updated at the same time. Scaling will require a serious evaluation of practical update speeds. (50 mailboxes with modest calendar usage took about 20 minutes in a single thread)




    1. Check the log files that the batch process produced.
    2. Remind everyone to check their calendar entries for the two target date ranges.
    3. Let everyone start updating their calendars.

The Microsoft Way - All Hail Vista!

Sound of trumpets...
But wait? The king is wearing no clothes?

I presented a technology vision for our modest non-profit to the Powers that Be (PTB)

The PTB were unimpressed.

I am unimpressed myself, with the Microsoft environment.
(They were just unimpressed with me, I think :-)

Vista doesn't go where I need it to go. There is a lot of smoke around manageability,but we're still talking about a system that is at its core not centrally managed. There's an Active Directory, and its a good thing its "Active" because it has to scurry around and customize a bazillion mystery settings on each desktop to make them all play nice.

The whole thing strikes me as a reactively designed house of cards.
Mega-Customer X "I want to turn menus blue on Tuesday"
Microsoft "Set the registry value adsfasdfasfdsf to 1"

The recent DST update showed exactly how kludgey the whole thing is.
Good news: Yes there is a centrally administered update for Exchange.
Bad news: How does it work? It generates a batch file that is run on a client, impersonating each user and correcting their calendar items. Total kludge. And slow as heck. Single threaded (eeeeeeeeeeeeewww!) Microsoft addressed that by releasing a Virtual machine, so you can run the kludgey batch file on more "virtual processors"

Just STOP people!

So... Where does my meandering rant go?
The new version of MS Office has a "server" vision. Yes it is no longer good enough to put files in the file system, files now need a Sharepoint server.... And perhaps we'll get there, too, but it won't happen because anyone I am trying to sell it to will "get" the vision.

More glazed eyes than an iguana convention...

Ah, well, back to looking at "open source" for document management :-)

Wednesday, February 28, 2007

Take control of stress...

There are a lot of things you can do about stress…

Meditation is great, though sometimes people just start stressing about meditation:

“I am supposed to be meditating.. Oh *x%x!! , I’m screwing it up!!!”

I think as you grow older sometimes you just slow down a bit also. Always remember that if things stink right now, they will change soon.

Sometimes it helps to distract yourself from whatever is bothering you. Like, go to a movie, or go for a walk.

Working out is good, but it helps to find a gym where everything is low key. (Not a new stress-inducer) Sometimes after a workout is a good time to meditate.

Always take your lunch out of the office.

Yoga and Tai Chi are great, also Tae Kwon Doe is really relaxing – after you’re done kicking things…

Tuesday, February 27, 2007

Kettle Calls the Kettle Black?

So... The San Francisco Chronicle quotes a study that says internet data center power consumption amounts to 1.2 percent of all US energy consumption. (See David Margulius, Infoworld.com, 2/26/07)

As Margulius says, this doesn't account for how much energy is used by the US
computer infrastructure aside from internet data centers.

Here is a abstract from a report issued in 2000 by the US DOE:
The major consumer electronics in U.S. homes accounted for over 10 percent of U.S. residential electricity consumption, which is comparable to the electricity consumed by refrigerators or lighting. We attribute 3.6 percent to video products, 3.3 percent to home office equipment, and 1.8 percent to audio products. Televisions use more energy than any other single product category, but computer energy use now ranks second and is likely to continue growing. In all, consumer electronics consumed 110 THw in the U.S. in 1999, over 60 percent of which was consumed while the products were not in use.

The energystar website gives some interesting factoids...
The article "How Small Devices are Having a Big Impact on U.S. Utility Bills" focuses on what the increasing integration of electronics does to energy consumption.

In 2005 "Electronics products accounted for about 13% [0.585 quads] of total home electric consumption [4.5 quads]; almost three times the level in 1980"

By 2015 "Electronics products alone will account for 18% [0.972 quads] of total home electric consumption [5.4 quads]."

Yikes! Just under one fifth of all home electricity consumption will be consumed to run home electronics.

(1 quad = 1 quadrillion British Thermal Units [Btu] = 1.06 exajoules [1x1018 joules].)

So what's the total run up here?

Back to the Chronicle:

"According to the study, servers and the infrastructure used to maintain these machines use about 45 billion kilowatt hours a year.

The United States consumed 3,661 billion kilowatt hours, or nearly $300 billion, in 2005."

Home electronics consumed about 0.585 quads...

OK, now to do a lot of conversion and then I wonder - what about office electronics?

It seems like this is still a big number, though the point of the Chronicle article is that it is not as high as anticipated.

More later...