Relatively, things aren’t all that bad

It is pretty much impossible right now to not see the news and get a little depressed.  While Microsoft is a healthy company and work life has been good here, all is not rosy in the economy in general.  I now feel like a pauper when I travel to Europe as the dollar picture isn’t looking…

1

Office Communications Server Resource Kit ships

OK, this may be old news to many of you out there, but the Office Communications Server 2007 Resource Kit just shipped.  I haven’t had a chance to look at it yet but you can be sure I will.  I hope to receive a free copy of it at an internal event next month, at…

0

All types of fun with marshaling!

There are several golden rules that I have learned over the last week while spending some time PInvoking Win32 functions from C#. 1) The content at PInvoke.net can often not be trusted. 2) The overwhelming precentage of articles on the net explaining how to PInvoke certain methods can also not be trusted. The following are…

1

Overengineering overly simplistic solutions

I have noticed through working both at Microsoft and in other places a tendency for the two following practices to occur.  At first, it would seem they contradict each other but in truth I very often see them together. 1) The product is made to fit one kind of ideal user, most often the user…

0

Some tricks with service restart logic

Today I will venture outside the safe confines of Office Communications Server and discuss some quirks I have noticed with Windows services.  (Disclaimer: I am not in the Windows org so these are just my observations after some experimentation) Some of you may be aware that in the services control panel, you can right click…

1

How to track down the WMI error in OCS

There are some product architectures created here at Microsoft that I am marvelled at with their simplicity, ease of use, and power.  Unfortunately, I do not find WMI to be one of those architectures.  With hope, some day we will have a sane replacement for WMI but in the meantime we still need to deal…

0

Doing good things while working at MS

Working at Microsoft is really interesting in that I often see my work being used throughout the world.  It was nice seeing the press about the Unified Communications launch, knowing that I helped participate.  Executives here like to mention that we are changing the world and affecting people’s daily lives – but the truth is…

1

Announcing the new blogs!

Several days ago I mentioned that I will be splitting my blogs so that I can focus directly on Microsoft related discussions here and photography on a different blog.  This weekend I have finally started this effort and you can now find my new blog on photography at http://www.calevphoto.com.  This blog will cover my passions…

1

Where OCS finds data for WMI classes

In yesterday’s post, I discussed how knowledge of where the WMI provider retrieves its data is important when querying it.  Today I thought I would provide a list of the WMI classes and where the data comes from for each.  If you perform a lot of WMI querying in OCS, this list may be helpful….

1

Office Communications Server and WMI

As many of you are likely aware, Office Communications Server (and previous versions) make use of WMI for storing various pieces of data.  You can find details of the WMI classes that currently ship with OCS 2007 here.  While this gives helpful information about what types of classes and properties are available, there are some…

1