Menu de navigation :
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 ;-)))
