| 用途 | 远程 WMI/CIM 查询 |
|---|---|
| 会话 | New-CimSession -ComputerName host |
| 协议 | 默认 WSMan;-Protocol Dcom 走老 RPC |
常用示例
常用示例
$cs = New-CimSession -ComputerName web01
Get-CimInstance Win32_LogicalDisk -CimSession $cs | Select-Object DeviceID, @{n='FreeGB';e={[math]::Round($_.FreeSpace/1GB,1)}}
Get-CimInstance Win32_Service -CimSession $cs -Filter "Name='wuauserv'" | Select-Object Name, State
Remove-CimSession $csCIM 是“带会话的 WMI”:比逐条 Invoke-Command 轻量、比老 Get-WmiObject 干净。