Last week the powershell team posted some of my thoughts on how well wmi and powershell work together vis-a-vis vbscript.

http://blogs.msdn.com/powershell/archive/2007/06/14/wmi-powershell-how-well-do-they-gel.aspx