1 votes

Comment récupérer la version d'un fichier exécutable utilisant Winexe et WMIC sur la machine d'une fenêtre distante à partir d'une machine linux ?

J'essaie actuellement de récupérer la version d'un fichier exécutable sur une machine Windows hôte distante. Je fais cela sur un linux machine. La commande que j'ai essayée est la suivante :

winexe -U administrator%password //0.0.0.0 "wmic datafile where name=\'C:\\Windows\\System32\\vmms.exe\' get Version /value

Le résultat que j'ai obtenu est le suivant :

Node - MACHINENAME
ERROR:
Description = Invalid query

None

Toute aide serait très appréciée. J'ai l'impression de formater le chemin du fichier de manière incorrecte, mais j'ai essayé presque toutes les solutions possibles. Le résultat que j'attends est le suivant :

Version
10.0.16299.15

Merci !

0voto

harrymc Points 394411

Il vous manque une paire de guillemets ( " ).

La commande exécutée devrait ressembler à ceci :

wmic datafile where "name='path'" get version /value

C'est ma tentative d'obtenir ces satanées citations correctement :

winexe -U administrator%password //0.0.0.0 "wmic datafile where \"name=\'C:\\Windows\\System32\\vmms.exe\'\" get Version /value"

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X