Misterio de WMIC: ¿por qué esta consulta no es válida?

Misterio de WMIC: ¿por qué esta consulta no es válida?

¿Por qué es esta una consulta no válida?

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

Node - PE95AOECM  
ERROR:  
Description = Invalid query  

Este es el resultado esperado:

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 modifico ligeramente la consulta, obtengo una respuesta válida similar a la anterior:

eliminó el primer %

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

agregó un espacio después del documentum

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

eliminó el último m del documentum

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

y como ejemplo de un caso similar en el que la consulta de la primera palabra de un título de varias palabras es exitosa

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

Caption              Name  
Group Policy Client  gpsvc  

Respuesta1

Pruebe uno echo wmic service where 'caption like "%documentum%"' get name, captiony podrá ver lo que está pasando. Tú también puedes hacerlo echo %documentum%.

(Debería repetir el comando exacto, incluido el %documentum%)

Tal vez tengas unVariable ambientalllamadodocumentum.
(Las variables de entorno tienen prioridad sobre los parámetros del comando. Por lo tanto, si están presentes, se sustituyen).

Puede hacer set documentum=y luego ejecutar la línea para vaciar la variable (si está configurada).

información relacionada