J'ai l'immense, et grandiloquent, plaisir de vous annoncer WMISU.EXE
Il s'agit d'un (tout) petit utilitaire permettant de récupérer une
information de WMI, en invite de commande. Avec une utilisation facile
dans un Batch.
Certes, il existe déjà WMIC, en standard dans Windows, depuis longtemps.
Mais WMIC, bien que puissant, est affreusement complexe.
Pour WMISU, j'ai simplifié à mort. Je suis parti du principe que WMI
sert le plus souvent sur le poste local, et pour voir des informations.
Donc, exit les accès distants, les affectations de valeurs, ou la
personnification (on travaille avec l'utilisateur courant). WMISU sert à
visualiser (d'ailleurs, le nom est la contraction de WMI + VISU).
Le résultat est un utilitaire de 10 ko, téléchargeable ici :
http://mclaveau.com/gvrac
Quelques exemples d'utilisation :
wmisu Win32_Process CommandLine "Name='iexplore.exe'"
donne la ligne de commande qui a servi à lancer
Internet-Explorer (qui doit être lancé)
wmisu Win32_DiskDrive SerialNumber
donne le n° de série des disques durs
wmisu Win32_BIOS Caption
donne le nom du Bios
wmisu Win32_BIOS Manufacturer
donne le nom du constructeur
wmisu Win32_ComputerSystem
donne la liste des propriétés de la classe
Win32_ComputerSystem
> Re ! Ton expérience m'intéresse. À noter que je crois déceler une contradiction, entre : >> Est-ce que les autres exemples fonctionnent ? > Oui. et > J'ai testé wmisu sous Vista 64 bits sur une autre machine, et dans des machines virtuelles XP, Vista, WIN7 : il refuse totalement de fonctionner
Il fonctionne, mis à part ce que j'ai énoncé, sur mon PC habituel XPpro. Il ne fonctionne pas du tout sur la machine avec Vista64. Et dans aucune machine virtuelle sur les deux PC.
Et, comme il fonctionne chez quelques clients et amis (y compris chez Jean Claude Bellamy), je me demande d'où vient la différence de comportement.
C'est l'essentiel.
-- Salutations, Jean-François.
> Re !
Ton expérience m'intéresse.
À noter que je crois déceler une contradiction, entre :
>> Est-ce que les autres exemples fonctionnent ?
> Oui.
et
> J'ai testé wmisu sous Vista 64 bits sur une autre machine, et dans des
machines virtuelles XP, Vista, WIN7 : il refuse totalement de fonctionner
Il fonctionne, mis à part ce que j'ai énoncé, sur mon PC habituel
XPpro.
Il ne fonctionne pas du tout sur la machine avec Vista64.
Et dans aucune machine virtuelle sur les deux PC.
Et, comme il fonctionne chez quelques clients et amis (y compris chez Jean
Claude Bellamy), je me demande d'où vient la différence de comportement.
> Re ! Ton expérience m'intéresse. À noter que je crois déceler une contradiction, entre : >> Est-ce que les autres exemples fonctionnent ? > Oui. et > J'ai testé wmisu sous Vista 64 bits sur une autre machine, et dans des machines virtuelles XP, Vista, WIN7 : il refuse totalement de fonctionner
Il fonctionne, mis à part ce que j'ai énoncé, sur mon PC habituel XPpro. Il ne fonctionne pas du tout sur la machine avec Vista64. Et dans aucune machine virtuelle sur les deux PC.
Et, comme il fonctionne chez quelques clients et amis (y compris chez Jean Claude Bellamy), je me demande d'où vient la différence de comportement.
C'est l'essentiel.
-- Salutations, Jean-François.
JF
*Bonjour MCI (ex do ré Mi chel la si do) [MVP] * ! <news:
Et, comme il fonctionne chez quelques clients et amis (y compris chez Jean Claude Bellamy), je me demande d'où vient la différence de comportement.
Sur les autres machines je n'ai tapé que la commande. J'ai donc la même erreur que ceux que lancent wmisu sans paramètres http://groups.google.com/group/microsoft.public.fr.windows.vista.general/msg/660c227834a2f23f
Sur mon PC de Bureau XPpro-sp3 wmisu sans paramètres donne la liste des classes comme prévu.
*Bonjour MCI (ex do ré Mi chel la si do) [MVP] * !
<news:uuydygrjJHA.5124@TK2MSFTNGP03.phx.gbl>
Et, comme il fonctionne chez quelques clients et amis (y compris chez Jean
Claude Bellamy), je me demande d'où vient la différence de comportement.
Sur les autres machines je n'ai tapé que la commande.
J'ai donc la même erreur que ceux que lancent wmisu sans paramètres
http://groups.google.com/group/microsoft.public.fr.windows.vista.general/msg/660c227834a2f23f
Sur mon PC de Bureau XPpro-sp3 wmisu sans paramètres donne la liste des
classes comme prévu.
*Bonjour MCI (ex do ré Mi chel la si do) [MVP] * ! <news:
Et, comme il fonctionne chez quelques clients et amis (y compris chez Jean Claude Bellamy), je me demande d'où vient la différence de comportement.
Sur les autres machines je n'ai tapé que la commande. J'ai donc la même erreur que ceux que lancent wmisu sans paramètres http://groups.google.com/group/microsoft.public.fr.windows.vista.general/msg/660c227834a2f23f
Sur mon PC de Bureau XPpro-sp3 wmisu sans paramètres donne la liste des classes comme prévu.
Dans le message que tu cites, il est conseillé d'être "conforme au bon goût" (sous-entendu de respecter la syntaxe), pour que ça marche mieux.
@+
MCI
MCI \(ex do ré Mi chel la si do\) [MVP]
Re !
Je viens de tester, sur quatre machines virtuelles (VirtualBox et Hyper-V). Résultat : ça marche. Mais, effectivement, sous XP, et sous 2000, WMI Win32_DiskDrive.SerialNumber n'existe pas, ce qui est conforme aux propos de Gilles Laurent.
@+
MCI
Re !
Je viens de tester, sur quatre machines virtuelles (VirtualBox et
Hyper-V). Résultat : ça marche. Mais, effectivement, sous XP, et sous
2000, WMI Win32_DiskDrive.SerialNumber n'existe pas, ce qui est conforme
aux propos de Gilles Laurent.
Je viens de tester, sur quatre machines virtuelles (VirtualBox et Hyper-V). Résultat : ça marche. Mais, effectivement, sous XP, et sous 2000, WMI Win32_DiskDrive.SerialNumber n'existe pas, ce qui est conforme aux propos de Gilles Laurent.
@+
MCI
JF
*Bonjour MCI (ex do ré Mi chel la si do) [MVP] * ! <news:#
Salut !
Dans le message que tu cites, il est conseillé d'être "conforme au bon goût" (sous-entendu de respecter la syntaxe), pour que ça marche mieux.
Je ne comprends pas ta remarque http://www.mclaveau.com/gvrac/ ==> wmisu Il accepte 0 à 3 paramètres. Lancé seul, donne la liste des classes.
Simplement, JCB a eu une erreur avec le paramètre /? ; mais, lorsqu'il a utilisé le bon paramètre, ce qu'il a appelé "conforme au bon goût", ça a bien marché pour lui.
Pour wmisu (sans paramètre) ne fonctionne pas, il faut que le moteur de script (WSH/Cscript/Wscript) ou le Framework.Net ne soit pas installé. Ou alors pour une autre raison, que je ne connais pas.
@+
MCI
Re !
"conforme au bon goût"
Je ne comprends pas ta remarque
Simplement, JCB a eu une erreur avec le paramètre /? ; mais, lorsqu'il
a utilisé le bon paramètre, ce qu'il a appelé "conforme au bon goût", ça
a bien marché pour lui.
Pour wmisu (sans paramètre) ne fonctionne pas, il faut que le moteur de
script (WSH/Cscript/Wscript) ou le Framework.Net ne soit pas installé.
Ou alors pour une autre raison, que je ne connais pas.
Simplement, JCB a eu une erreur avec le paramètre /? ; mais, lorsqu'il a utilisé le bon paramètre, ce qu'il a appelé "conforme au bon goût", ça a bien marché pour lui.
Pour wmisu (sans paramètre) ne fonctionne pas, il faut que le moteur de script (WSH/Cscript/Wscript) ou le Framework.Net ne soit pas installé. Ou alors pour une autre raison, que je ne connais pas.
Simplement, JCB a eu une erreur avec le paramètre /? ; mais, lorsqu'il a utilisé le bon paramètre, ce qu'il a appelé "conforme au bon goût", ça a bien marché pour lui.
<citation> quand je le lance *sans paramètre* ou avec "/?" </citation>
*Sans paramètre* est réputé de bon goût d'après le site de l'auteur.
Simplement, JCB a eu une erreur avec le paramètre /? ; mais, lorsqu'il a
utilisé le bon paramètre, ce qu'il a appelé "conforme au bon goût", ça a bien
marché pour lui.
<citation>
quand je le lance *sans paramètre* ou avec "/?"
</citation>
*Sans paramètre* est réputé de bon goût d'après le site de l'auteur.
Simplement, JCB a eu une erreur avec le paramètre /? ; mais, lorsqu'il a utilisé le bon paramètre, ce qu'il a appelé "conforme au bon goût", ça a bien marché pour lui.
<citation> quand je le lance *sans paramètre* ou avec "/?" </citation>
*Sans paramètre* est réputé de bon goût d'après le site de l'auteur.
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
"Gilles LAURENT [MVP]" <glsft@free.fr> a écrit dans le message de
news:eEV%23WGujJHA.5812@TK2MSFTNGP06.phx.gbl
| J'ai développé un outil similaire que je publierai prochainement !
Merci pour cet utilitaire, qui est nettement plus complet que le mien. Il est vrai que je n'avais vraiment pas passé beaucoup de temps sur wmisu.
-- @-salutations -- Michel Claveau
Gilles LAURENT [MVP]
"MCI (ex do ré Mi chel la si do) [MVP]" a écrit dans le message de news: | Bonsoir !
Bonsoir,
| Merci pour cet utilitaire, qui est nettement plus complet que le mien. | Il est vrai que je n'avais vraiment pas passé beaucoup de temps sur | wmisu.
Merci pour ce retour. La publication de wmisu a permis d'exhumer WmiGetProperty ;-)
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
"MCI (ex do ré Mi chel la si do) [MVP]"
<enleverlesO.OmcO@OmclaveauO.com> a écrit dans le message de
news:OYT4jaHlJHA.3760@TK2MSFTNGP03.phx.gbl
| Bonsoir !
Bonsoir,
| Merci pour cet utilitaire, qui est nettement plus complet que le mien.
| Il est vrai que je n'avais vraiment pas passé beaucoup de temps sur
| wmisu.
Merci pour ce retour.
La publication de wmisu a permis d'exhumer WmiGetProperty ;-)
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
"MCI (ex do ré Mi chel la si do) [MVP]" a écrit dans le message de news: | Bonsoir !
Bonsoir,
| Merci pour cet utilitaire, qui est nettement plus complet que le mien. | Il est vrai que je n'avais vraiment pas passé beaucoup de temps sur | wmisu.
Merci pour ce retour. La publication de wmisu a permis d'exhumer WmiGetProperty ;-)
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr