Summary
CIM is an open-source standard for accessing and displaying information about a computer, while WMI is Microsoft's implementation of CIM for the Windows platform. CIM includes some standard classes that represent information like computer hardware and software, and can be extended by vendors to add properties relevant to their products. PowerShell provides two management interfaces for accessing data on a computer: WMI and CIM. CIM is the better option for accessing data on a remote computer due to its more secure protocol and more control over the data transfer. The biggest advantage of using CIM instead of WMI is that CIM is designed to work in heterogeneous environments, while WMI works really well for managing Windows machines.
1
2
3
According to
See more results on Neeva
Summaries from the best pages on the web
Summary
The “Common Information Model” (CIM) is an open-source standard for accessing and displaying information about a computer. It’s an industry standard that’s been around for many years, but it has no method included to access data on a remote computer. WMI is Microsoft’s version of CIM.
Get-CIMInstance Vs Get-WMIObject: What’s The Difference?
ipswitch.com
Summary
CIM includes some standard classes that represent information like computer hardware and software. CIM classes can be extended so that vendors may add properties relevant to their products.
WMI is Microsoft’s implementation of CIM and it first appeared in Windows NT 4.0.
What Is the Difference Between WMI and CIM? | Petri IT Knowledgebase
petri.com
Summary
PowerShell provides two management interfaces for accessing data on a computer: WMI and CIM. WMI is based on the "Common Information Model" standard of how to display managed data in an easy-to-read format, while CIM is Microsoft's version and uses the Web Services for Management protocol (WS-Man) for data transfer between computers. When accessing data on a remote computer, CIM is the better option due to its more secure protocol and more control over the data transfer.
Get-CIMInstance Vs Get-WMIObject: What’s The Difference? - Ipswitch
ipswitch.com
Summary
By far the biggest advantage of using CIM instead of WMI is that CIM is designed to work in heterogeneous environments. WMI works really well for managing Windows machines, but it isn’t an option for managing other platforms.
WMI or CIM in your PowerShell scripts: Which should you use?
techgenix.com
An email debate yesterday regarding the use of the CIM cmdlets (new in PowerShell 3) vs the WMI cmdlets made me realise that other people are probably ...
WMI vs CIM | Richard Siddaway's Blog
wordpress.com