Ad Widget

Collapse

wmi.getall

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Victor Sklyarov
    Senior Member
    • Apr 2016
    • 184

    #16
    Казалось бы простой запрос, но не работает-Invalid query
    wmi.getall[root\hpq, "select name from HP_Fan WHERE OperationalStatus = 2"]
    Запрос без WHERE
    wmi.getall[root\hpq, "select name, OperationalStatus from HP_Fan"]
    отрабатывает
    [{"Name":"Fan 1","OperationalStatus":[2]},{"Name":"Fan 2","OperationalStatus":[2]},{"Name":"Fan 3","OperationalStatus":[2]},{"Name":"Fan 4","OperationalStatus":[2]}]
    Что в синтаксисе запроса не так? В идеале хотелось бы получать выборку, когда OperationalStatus = 6. Либо имена сбойных Fans, либо пустой массив. OperationalStatus = 2 поставлен для тестирования.

    Comment

    • Victor Sklyarov
      Senior Member
      • Apr 2016
      • 184

      #17
      Посмотрел внимательнее на результат выборки. Понял, что неверно запрашиваю. Однако, всё равно не работает.
      wmi.getall["root\hpq", "select Name from HP_Fan where OperationalStatus\"[0\"]=2"]

      Comment

      • spanjokus
        Junior Member
        • Sep 2020
        • 4

        #18
        Всем привет, в итоге удалось кому-то дожать это?

        Comment

        Working...