【问题标题】:How to use concat() method in wql?如何在 wql 中使用 concat() 方法?
【发布时间】: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


【解决方案1】:

WQL 中的 is not CONCAT 函数,WQL 只是 SQL 标准的一小部分,不包含此类函数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-24
    • 2020-10-10
    • 1970-01-01
    • 2017-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多