Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - [решено] GPO и WMI-фильтры

Ответить
Настройки темы
2008 R2 - [решено] GPO и WMI-фильтры

Старожил


Сообщения: 208
Благодарности: 5

Профиль | Отправить PM | Цитировать


Доброго времени суток.

Подскажите пожалуйста, т.к. к одной групповой политике можно применить только 1 wmi-фильтр, можно ли в этом фильтре использовать несколько запросов?
Например:
Цитата:
SELECT * FROM Win32_VideoController WHERE (CurrentHorizontalResolution=1920 AND CurrentVerticalResolution=1080) AND SELECT * FROM Win32_ComputerSystem WHERE NOT (Name LIKE "w8-%")
Используя 2 запроса по очереди, т.е.
Цитата:
root\CIMv2 SELECT * FROM Win32_VideoController WHERE (CurrentHorizontalResolution=1920 AND CurrentVerticalResolution=1080)
root\CIMv2 SELECT * FROM Win32_ComputerSystem WHERE NOT (Name LIKE "w8-%")
вроде как не работает и применяется только последний фильтр.

Отправлено: 10:03, 21-04-2014

 

Старожил


Сообщения: 208
Благодарности: 5

Профиль | Отправить PM | Цитировать


Проблему решил следующим образом.
Не использовал 2 разных select, а нашёл эквивалент Win32_ComputerSystem.Name в классе Win32_VideoController.

Получилось так:
Цитата:
SELECT CurrentHorizontalResolution, CurrentVerticalResolution, SystemName FROM Win32_VideoController WHERE
((CurrentHorizontalResolution=2048 AND CurrentVerticalResolution=1152)
OR (CurrentHorizontalResolution=1920 AND CurrentVerticalResolution=1200)
OR (CurrentHorizontalResolution=1920 AND CurrentVerticalResolution=1080)
OR (CurrentHorizontalResolution=1600 AND CurrentVerticalResolution=900)
OR (CurrentHorizontalResolution=1440 AND CurrentVerticalResolution=900)
OR (CurrentHorizontalResolution=1366 AND CurrentVerticalResolution=768)
OR (CurrentHorizontalResolution=1280 AND CurrentVerticalResolution=720)
OR (CurrentHorizontalResolution=1152 AND CurrentVerticalResolution=648)
OR (CurrentHorizontalResolution=1024 AND CurrentVerticalResolution=576)) AND (SystemName <> 'w8-%')
Применяя этот wmi-фильтр в групповых политиках, можно добиться, что бы политика применялась к компам с одним из указанных разрешений и из из этого списка исключались компы с именем w8-....
Может кому пригодиться.
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:57, 22-04-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата pogo:
AND (SystemName <> 'w8-%') »
Код: Выделить весь код
…AND (SystemName NOT LIKE 'w8-%')
?!

Отправлено: 14:15, 22-04-2014 | #3


Старожил


Сообщения: 208
Благодарности: 5

Профиль | Отправить PM | Цитировать


Первоначально так и пытался сделать через "NOT LIKE", но запрос не работал, начал пробовать разные варианты, гуглить, где-то наткнулся на вариант, что в Wmi запросе вообще что должно быть:
Код: Выделить весь код
…AND (NOT SystemName LIKE 'w8-%')
Но оказалось всё проще, проблемы были из-за того, что одни из скобок были неправильно поставлены, из-за чего условие отрабатывало не так, как было задумано, когда проблема была выявлена и устранена, в качестве теста использовался оператор сравнения "<>", а не "NOT LIKE", по этому сюда и был скопирован рабочий вариант.

Не очень понял, к чему Вы выделили знак процента, тут подразумевается, что будут отобраны устройства, начинающиеся с символов "w8-". Но это не столько важно, т.к. тут вписывается индивидуально имя компа.

Отправлено: 15:22, 22-04-2014 | #4


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата pogo:
Не очень понял, к чему Вы выделили знак процента, тут подразумевается, что будут отобраны устройства, начинающиеся с символов "w8-" »
pogo, не подразумевается. «<> 'w8-%'» — это в точности «не равно 'w8-%'». Отнюдь не «не начинающиеся на 'w8-'».

Отправлено: 18:26, 22-04-2014 | #5



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - [решено] GPO и WMI-фильтры

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 R2 - Срабатывают GPO в которых ставлю запрет на применение GPO Baggurd Windows Server 2008/2008 R2 10 31-05-2012 10:14
V. 5.5/2000/2003 - Фильтры спама illznn Microsoft Exchange Server 8 29-03-2012 16:28
GPO + WMI = фильтрация группы Spooner Microsoft Windows NT/2000/2003 0 27-11-2008 10:28
фильтры chek Вебмастеру 1 14-02-2006 10:28
KBD Фильтры в C++ Paata Программирование и базы данных 3 26-01-2002 19:27




 
Переход