3 votes

WMIC mystery - pourquoi cette requête n'est pas valide ?

Pourquoi cette requête est-elle invalide ?

wmic service where 'caption like "%documentum%"' get name, caption  

Node - PE95AOECM  
ERROR:  
Description = Invalid query  

C'est le résultat attendu :

Caption                                 Name  
EMC Documentum Thumbnail Server         DctmThumbnailServer  
Documentum Docbroker Service Docbroker  DmDocbroker  
Documentum Java Method Server           DmMethodServer  
Documentum Docbase Service KxKDOC_DEV   DmServerKxKDOC_DEV  
Documentum Docbase Service KxKTAX_DEV   DmServerKxKTAX_DEV  
Documentum Docbase Service KxK_Dev      DmServerKxK_Dev  
Documentum Docbase Service KxK_Dev_HRP  DmServerKxK_Dev_HRP  
Documentum Docbase Service KxK_Dev_TAX  DmServerKxK_Dev_TAX  

Si je modifie légèrement la requête, j'obtiens en fait une réponse valide semblable à celle ci-dessus :

a supprimé le premier %.

wmic service where 'caption like "documentum%"' get name, caption  

a ajouté un espace après documentum

wmic service where 'caption like "%documentum %"' get name, caption  

a retiré le dernier m de documentum

wmic service where 'caption like "%documentu%"' get name, caption  

et comme exemple d'un cas similaire où ma requête pour le premier mot d'une légende de plusieurs mots est réussie

wmic service where 'caption like "%group%"' get name, caption  

Caption              Name  
Group Policy Client  gpsvc

3voto

jtatria Points 101

Essayez un echo wmic service where 'caption like "%documentum%"' get name, caption et tu peux voir ce qui se passe. Vous pouvez aussi faire echo %documentum% .

(Il devrait renvoyer la commande exacte, y compris les mots-clés %documentum% )

Peut-être que vous avez un variable d'environnement nommé documentum .
(les variables d'environnement ont la priorité sur les paramètres de la commande. Donc, si elles sont présentes, elles sont substituées).

Vous pouvez faire set documentum= puis exécute la ligne pour vider la variable (si elle est définie).

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