【发布时间】:2014-06-07 12:14:44
【问题描述】:
我正在开发 wmi 应用程序以使用 WQL 查询获取 Windows 日志。 如何在该查询中使用 CONCAT() 方法。
输入 WQL 查询:
wmic -U XXX%XXX //XXX "Select CONCAT(Category, '|DHCP') from Win32_NTLogEvent where TimeWritten > '06/04/2014 13:59:00' and Logfile = 'Security'"
输出:
[wmi/wmic.c:212:main()] ERROR: Retrieve result data.
NTSTATUS: NT code 0x80041017 - NT code 0x80041017
不使用 CONCAT() 方法,它将完美地工作。如果有任何其他方法可以使用 WQL 中的 CONCAT() 方法获取价值。
注意事项: 当我在不同的场景中使用 CONCAT() 方法时,它不起作用。它会抛出错误代码。
请帮帮我。
提前致谢。
【问题讨论】:
-
CONCAT(Category, '|DHCP') AS some_alias? -
我没有使用任何别名。如果可能的话,请用别名评论完整的查询。
-
我的评论是建议你尝试使用一个
-
wmic -U XXX%XXX //XXX "Select concat(Category, '|DHCP', CategoryString) AS ab from Win32_NTLogEvent where TimeWritten > '06/04/2014 13:59:00' and日志文件 = '安全'"。这个查询也返回错误......还有其他方式吗?请做点什么?
标签: mysql wmi wmi-query wmic wql