Summary: Use Windows PowerShell 3.0 to connect to servers running Windows Server 2003 with the Get-CimInstance cmdlet.
How can I use Get-CimInstance to connect to servers running Windows Server 2003 in my legacy environment?
Charlotte Windows PowerShell user group member Brian Wilhite says: The new CIM cmdlets use the WSMan protocol by default, which isn’t supported on Windows Server 2003. However, you can use the New-CimSessionOption cmdlet with the Protocol parameter and the New-CimSession cmdlet to create a session for use with Windows Server 2003. Consider the following steps:
1. $SessionOption = New-CimSessionOption -Protocol Dcom
2. $CimSession = New-CimSession -SessionOption $SessionOption -ComputerName WinSrv2003
3. Get-CimInstance Win32_BIOS -CimSession $CimSession