Tâches WMI : Logiciel ordinateur
Les tâches WMI pour les logiciels informatiques obtiennent des informations telles que les logiciels installés par microsoft Windows Installer (MSI) et les versions logicielles. Pour obtenir d’autres exemples, consultez TechNet ScriptCenter à https://www.microsoft.com/technet.
Les exemples de script présentés dans cette rubrique obtiennent des données uniquement à partir de l’ordinateur local. Pour plus d’informations sur l’utilisation du script pour obtenir des données à partir d’ordinateurs distants, consultez Connexion à WMI sur un ordinateur distant.
La procédure suivante décrit comment exécuter un script.
Pour exécuter un script
- Copiez le code et enregistrez-le dans un fichier avec une extension .vbs, telle que filename.vbs. Vérifiez que votre éditeur de texte n’ajoute pas d’extension .txt au fichier.
- Ouvrez une fenêtre d’invite de commandes et accédez au répertoire où vous avez enregistré le fichier.
- Tapez cscript filename.vbs à l’invite de commandes.
- Si vous ne pouvez pas accéder à un journal des événements, vérifiez si vous exécutez à partir d’une invite de commandes Avec élévation de privilèges. Certains journaux d’événements, tels que le journal des événements de sécurité, peuvent être protégés par les contrôles d’accès utilisateur (UAC).
Note
Par défaut, cscript affiche la sortie d’un script dans la fenêtre d’invite de commandes. Étant donné que les scripts WMI peuvent produire de grandes quantités de sortie, vous pouvez rediriger la sortie vers un fichier. Tapez cscript filename.vbs > outfile.txt à l’invite de commandes pour rediriger la sortie du script filename.vbs vers outfile.txt.
Note
L’exécution d’une requête « Select * from Win32_Product » peut entraîner un comportement inattendu. Cela est dû au fait que le fournisseur qui prend en charge Win32_Product n’est pas optimisé pour les requêtes. Pour plus d’informations, consultez article de la base de connaissances 974524.
Le tableau suivant répertorie les exemples de script qui peuvent être utilisés pour obtenir différents types de données à partir de l’ordinateur local.
Comment faire... | Classes ou méthodes WMI | ||||
---|---|---|---|---|---|
... désinstaller des logiciels à l’aide d’un script ? | Si le logiciel a été installé à l’aide de Microsoft Windows Installer (MSI), utilisez la classe WMI Win32_Product et la méthode Uninstall.
|
||||
... stockez tous les logiciels installés sur un ordinateur avec un script ? | Si le logiciel a été installé à l’aide de Microsoft Windows Installer (MSI) utilisez la classe WMI Win32_Product.
|
||||
... déterminer quelle version de Microsoft Office est installée ? | Utilisez la classe Win32_Product et vérifiez la valeur de la propriété version.
|