Looking for powershell Keywords? Try Ask4Keywords

PowerShellWMI und CIM


Bemerkungen

CIM vs. WMI

Ab PowerShell 3.0 gibt es zwei Möglichkeiten, mit Verwaltungsklassen in PowerShell, WMI und CIM zu arbeiten. PowerShell 1.0 und 2.0 unterstützten nur das WMI-Modul, das nun durch das neue und verbesserte CIM-Modul ersetzt wird. In einer späteren Version von PowerShell werden die WMI-Cmdlets entfernt.

Vergleich von CIM- und WMI-Modulen:

CIM-Cmdlet WMI-Cmdlet Was es macht
Get-CimInstance Get-WmiObject Ruft CIM / WMI-Objekte für eine Klasse ab
Aufruf-CimMethod Aufruf-WmiMethod Ruft eine CIM / WMI-Klassenmethode auf
Register-CimIndicationEvent Register-WmiEvent Registriert ein Ereignis für eine CIM / WMI-Klasse
Remove-CimInstance Remove-WmiObject CIM / WMI-Objekt entfernen
Set-CimInstance Set-WmiInstance Updates / Speichert CIM / WMI-Objekt
Get-CimAssociatedInstance N / A Verbundene Instanzen (verknüpfte Objekte / Klassen) abrufen
Get-CimClass Get-WmiObject -List Listet CIM / WMI-Klassen auf
New-CimInstance N / A Neues CIM-Objekt erstellen
Get-CimSession N / A Listet CIM-Sitzungen auf
New-CimSession N / A Neue CIM-Sitzung erstellen
New-CimSessionOption N / A Erzeugt ein Objekt mit Sitzungsoptionen. Protokoll, Verschlüsselung, Deaktivierung der Verschlüsselung usw. (zur Verwendung mit New-CimSession )
Remove-CimSession N / A Entfernt / stoppt die CIM-Sitzung

Zusätzliche Ressourcen

Sollte ich CIM oder WMI mit Windows PowerShell verwenden? @ Hey, Scripting Guy! Blog

WMI und CIM Verwandte Beispiele