Sommaire

Commandes de la famille CIM

1. Jeu de commandes

Introduit avec PowerShell 3.0, le jeu de commandes de la famille CIM est indiqué dans le tableau ci-après. Il est dans PowerShell 6.0 le seul jeu de commandes supporté pour interagir avec CIM/WMI :

Commandelette

Description

Get-CimInstance

Récupère les instances d’une classe.

Set-CimInstance

Modifie une ou plusieurs instances d’une classe.

New-CimInstance

Crée une nouvelle instance de classe.

Remove-CimInstance

Supprime une ou plusieurs instances de classe.

Get-CimAssociatedInstance

Récupère les instances associées d’une instance particulière.

Get-CimClass

Récupère le schéma de classe d’une classe CIM.

Invoke-CimMethod

Invoque une instance ou une méthode statique d’une classe.

New-CimSession

Crée une session CIM sur la machine locale ou sur une machine distante.

New-CimSessionOption

Crée un jeu d’options à utiliser lors de l’établissement de la session.

Get-CimSession

Récupère la liste des sessions qui ont été établies. 

Remove-CimSession

Supprime des sessions CIM établie sur une machine.

Register-CimIndicationEvent

S’abonne à un événement WMI/CMI.

La commande que nous utiliserons le plus est Get-CimInstance. Cependant, de manière à pouvoir l’utiliser, il faut déterminer la classe à partir de laquelle nous voulons obtenir les instances. Et c’est ...