Tout support, demande de renseignement, développement, prestation, service demandés peut être payant, au tarif courant de Michel Claveau Informatique.
Au besoin, vous pouvez nous envoyer un e-mail, en cliquant ici.

 

 

 

 

Avertissement :
Toutes les infos fournies ici ne sont le sont qu'à titre indicatif.
Aucune garantie ou responsabilité de quelque sorte ne peut être engagée.
Veuillez contrôler & vérifier que votre environnement correspond strictement aux exemples donnés.

Recettes Python "Scratch"
Exemple d'utilisation du WMI

 

Utilisation du WMI

On demande au WMI de fournir la taille mémoire du poste courant.

import win32com
from win32com.client import *

nomcpu = '.' # '.' est le nom du poste courant.

WMIService =win32com.client.GetObject(r"winmgmts:{impersonationLevel=impersonate}!//"+nomcpu)
obj = WMIService.InstancesOf("Win32_LogicalMemoryConfiguration")
print "memoire totale :",obj[0].TotalPhysicalMemory

Notez qu'il est facile d'indiquer un poste quelconque du réseau. Il suffit de changer nomcpu.

WMI doit être accessible. C'est le cas, par défaut, pour Windows 2000 et Windows XP. Pour les autres versions de Windows, il est nécessaire d'installer le support du WMI.

Il faut également avoir les droits d'accès au WMI, sur la machine-cible. Cela se gère avec la console-WMI.

J'ai été excessivement bavard, sur cette page. Tant pis pour vous, qui avez dû me supporter ;-)))