Автор Тема: WMI фильтр не срабатывает  (Прочитано 1599 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн goro

  • Старожил
  • ****
  • Сообщений: 512
  • Рейтинг: 0
  • Пол: Мужской
    • romeo_2205
    • Просмотр профиля
  • Откуда: Киев
WMI фильтр не срабатывает
« : 03 ноября 2017, 11:05:03 »
Добрый день.
Через GPO инсталирую ПО на рабочие станции.
Т.к. ПО отдельно за X86 b для Х64, то сделал две политики, с wmi фильтрами:

WMI фильтр для всех десктопных ОС с Х86:

Спойлер для скрыто:
select * from Win32_OperatingSystem WHERE ProductType = "1" AND NOT OSArchitecture = "64-bit"


WMI фильтр для всех десктопных ОС с Х64:

Спойлер для скрыто:
select * from Win32_OperatingSystem WHERE ProductType = "1" AND OSArchitecture = "64-bit"


НО

на ноутбуке с Win 10 Pro X64 по непотным мне причинам была отфильтрована политика X64  и применилась, но X86



Что не так с фильтом?

Пробовал применить фильтры в таком выде



WMI фильтр для всех десктопных ОС с Х86:

Спойлер для скрыто:
select * from Win32_OperatingSystem WHERE ProductType = "1" AND AddressWidth ='32'


WMI фильтр для всех десктопных ОС с Х64:

Спойлер для скрыто:
select * from Win32_OperatingSystem WHERE ProductType = "1" AND OSArchitecture = "64-bit"


Но в этом случае на компьютере не срабатывали оба фильтра...
Где собака зарыта?


Оффлайн goro

  • Старожил
  • ****
  • Сообщений: 512
  • Рейтинг: 0
  • Пол: Мужской
    • romeo_2205
    • Просмотр профиля
  • Откуда: Киев
WMI фильтр не срабатывает
« Ответ #1 : 03 ноября 2017, 19:09:51 »
проверил на компе

wmic OS get OSArchitecture

получил
64-разрядная

т.е. фильтр не срабатывал потому что, 64-bit и 64-разрядная не одно и тоже

Как написать запрос чтоб он брал только параметр 64?

Оффлайн sirarthur

  • Старожил
  • ****
  • Сообщений: 577
  • Рейтинг: 5
  • Пол: Мужской
    • Просмотр профиля
WMI фильтр не срабатывает
« Ответ #2 : 05 ноября 2017, 22:39:03 »
Как написать запрос чтоб он брал только параметр 64?
строгое равенство заменить на нестрогое?
= на like

Оффлайн goro

  • Старожил
  • ****
  • Сообщений: 512
  • Рейтинг: 0
  • Пол: Мужской
    • romeo_2205
    • Просмотр профиля
  • Откуда: Киев
WMI фильтр не срабатывает
« Ответ #3 : 06 ноября 2017, 12:48:07 »
написал запросы так

для 32
Спойлер для скрыто:
select * from Win32_OperatingSystem WHERE ProductType = "1" AND NOT OSArchitecture like "64"


для 64
Спойлер для скрыто:
select * from Win32_OperatingSystem WHERE ProductType = "1" AND OSArchitecture like "64"

Все равно фильтр не срабатывает правильно

Онлайн Retif

  • Администраторы
  • Олдфаг
  • *****
  • Сообщений: 9059
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл
WMI фильтр не срабатывает
« Ответ #4 : 06 ноября 2017, 13:08:47 »
like "64%"
Так попробуйте.

Оффлайн goro

  • Старожил
  • ****
  • Сообщений: 512
  • Рейтинг: 0
  • Пол: Мужской
    • romeo_2205
    • Просмотр профиля
  • Откуда: Киев
WMI фильтр не срабатывает
« Ответ #5 : 07 ноября 2017, 09:51:06 »
вроде работает, проверяю детальней