Looking for powershell Answers? Try Ask4KnowledgeBase
Looking for powershell Keywords? Try Ask4Keywords

PowerShellWMI y CIM


Observaciones

CIM vs WMI

A partir de PowerShell 3.0, hay dos formas de trabajar con clases de administración en PowerShell, WMI y CIM. PowerShell 1.0 y 2.0 solo admitían el módulo WMI, que ahora está superpuesto al nuevo y mejorado módulo CIM. En una versión posterior de PowerShell, se eliminarán los cmdlets de WMI.

Comparación de módulos CIM y WMI:

Cmdlet CIM WMI-cmdlet Que hace
Get-CimInstance Get-WmiObject Obtiene objetos CIM / WMI para una clase
Invocar-Método Cim Invocar-WmiMethod Invoca un método de clase CIM / WMI
Registro-CimIndicationEvent Registrarse-WmiEvent Registra un evento para una clase CIM / WMI
Eliminar CimInstance Remove-WmiObject Eliminar objeto CIM / WMI
Set-CimInstance Set-WmiInstance Actualiza / Guarda objeto CIM / WMI
Get-CimAssociatedInstance N / A Obtener instancias asociadas (objeto / clases vinculadas)
Get-CimClass Get-WmiObject -List Lista de clases CIM / WMI
New-CimInstance N / A Crear nuevo objeto CIM
Get-CimSession N / A Listas de sesiones CIM
Nueva-cimSession N / A Crear nueva sesión CIM
New-CimSessionOption N / A Crea objeto con opciones de sesión; protocolo, codificación, deshabilitar el cifrado, etc. (para uso con New-CimSession )
Eliminar CimSession N / A Elimina / detiene sesión CIM

Recursos adicionales

¿Debo usar CIM o WMI con Windows PowerShell? @ ¡Oye, chico del scripting! Blog

WMI y CIM Ejemplos relacionados