为什么这是一个无效的查询?
wmic service where 'caption like "%documentum%"' get name, caption Node - PE95AOECM ERROR: Description = Invalid query
这是预期的输出:
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
如果我稍微修改查询,我实际上得到类似于上面的有效响应:
删除了第一个%
wmic service where 'caption like "documentum%"' get name, caption
在documentum之后增加了一个空格
wmic service where 'caption like "%documentum %"' get name, caption
删除了文档的最后一个m
wmic service where 'caption like "%documentu%"' get name, caption
并作为一个类似的情况下,我查询多字标题的第一个单词的例子是成功的
wmic service where 'caption like "%group%"' get name, caption Caption Name Group Policy Client gpsvc
尝试一个echo wmic service where 'caption like "%documentum%"' get name, caption ,你可以看到发生了什么事情。 你也可以做echo %documentum% 。
(它应该回显确切的命令,包括%documentum% )
也许你有一个名为documentum的环境variables 。
(环境variables优先于命令参数,所以如果它们存在,它们会被replace)。
您可以set documentum=然后执行该行来清空variables(如果设置)。