WMI 和 CIM
CIM 與 WMI
從 PowerShell 3.0 開始,有兩種方法可以在 PowerShell,WMI 和 CIM 中使用管理類。PowerShell 1.0 和 2.0 僅支援 WMI 模組,該模組現在已被新的和改進的 CIM 模組取代。在 PowerShell 的更高版本中,將刪除 WMI-cmdlet。
CIM 和 WMI 模組的比較:
CIM-cmdlet | WMI 的 cmdlet 的 | 它能做什麼 |
---|---|---|
GET-CimInstance | GET-WmiObject 可以 | 獲取類的 CIM / WMI 物件 |
呼叫 -CimMethod | 呼叫 -WmiMethod | 呼叫 CIM / WMI 類方法 |
註冊 -CimIndicationEvent | 註冊 -WmiEvent | 註冊 CIM / WMI 類的事件 |
刪除 - CimInstance | 刪除 -WmiObject 可以 | 刪除 CIM / WMI 物件 |
SET-CimInstance | SET-WmiInstance | 更新/儲存 CIM / WMI 物件 |
GET-CimAssociatedInstance | N / A | 獲取關聯例項(連結物件/類) |
GET-CimClass | Get-WmiObject -List | 列出 CIM / WMI 類 |
新 CimInstance | N / A | 建立新的 CIM 物件 |
GET-CimSession | N / A | 列出 CIM 會話 |
新 CimSession | N / A | 建立新的 CIM 會話 |
新 CimSessionOption | N / A | 使用會話選項建立物件; 協議,編碼,禁用加密等(用於 New-CimSession ) |
刪除 - CimSession | N / A | 刪除/停止 CIM 會話 |