CIM sessions
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 by entering the following:
Get-Command -ParameterName CimSession
The list will only include commands from modules that have been imported.
The CIM commands are only available in Windows installations of PowerShell. The CIM implementation is specific to the Microsoft platform, and is not implemented only in .NET.
New-CimSession
CIM sessions are created using the New-CimSession
command. The following example creates a CIM session using the current system as the computer name and using WSMan
as the protocol:
PS> New-CimSession -ComputerName $env:COMPUTERNAME
Id : 1
Name : CimSession1
InstanceId : bc03b547-1051-4af1-a41d-4d16b0ec0402
ComputerName...