CIM sessions are used to work with CIM services, predominantly WMI or commands that base their functionality on WMI. Such commands include those in the NetAdapter
and Storage
modules available on Windows 2012 and Windows 8. A list of commands that support CIM sessions may be viewed as follows:
Get-Command -ParameterName CimSession
The list will only include commands from modules that have been imported.
CIM sessions are created using the New-CimSession
command. The following example creates a CIM session using the current system as the computer name using WSMan as the protocol:
PS> New-CimSession -ComputerName $env:COMPUTERNAME Id : 1 Name : CimSession1 InstanceId : bc03b547-1051-4af1-a41d-4d16b0ec0402 ComputerName : CIMTEST Protocol : WSMAN
If the computer name parameter is omitted, the protocol will be set to DCOM
:
PS> New-CimSession Id : 2 Name : CimSession2 InstanceId : 804595f4-0144-4590-990a-92b2f22f894f ComputerName...