none
проблема с WMI фильтром‏ RRS feed

  • Вопрос

  • 
    
    
    
    
    Здравствуйте!
    Помогите, пожалуйста, разобраться:
     
    Я создал политику, которая действует на пользователя (разворачивает принтеры); я не хочу, чтобы эта политика применялась, когда пользователь заходит на сервер или DC.
     
    Создал WMI-фильтр:
     
    Namespace:
     root\CIMv2Query:
    SELECT * FROM Win32_OperatingSystem WHERE ProductType = “1”
     
    Если фильтр прицепить к политике, то принтеры не разворачиваются на win7x64, если отцепить - разворачиваются. На всякий случай проводил опыты с измененим числа ProductType = "*" - подставлял 2 и 3.
     
    gpresult -v показывает, что политика отфильтровывается WMI-фильтром.
     
    Скажите, пожалуйста, в чем может быть проблема? Куда рыть?
    
    10 июля 2012 г. 18:47

Ответы

  • Проблема решена - баг в том, что "Моделирование групповой политики" не корректно отображает действие WMI-фильтра - всегда "Истина". В реальности фильтр работает корректно.

    Я воспользовался фильтром:

    SELECT  ProductType FROM Win32_OperatingSystem WHERE ProductType = 1

    • Помечено в качестве ответа Nikolay Sh 13 июля 2012 г. 14:11
    13 июля 2012 г. 14:11

Все ответы

  • Select DomainRole from Win32_ComputerSystem where DomainRole = '1'
    Только зачем так изгаляться? Просто задайте в политике Loopback processing policy.
    10 июля 2012 г. 20:47
  • В составе Win7 есть прекрасная утилитка wbemtest. Запускаете, жмёте кнопку "Подключить...", там в поле "Пространство имён" вводите путь в виде \\COMPUTER\root\cimv2, жмёте кнопку "Подключить". Вернётесь в предыдущую форму, там жмёте "Запрос". Вводите свой запрос (select * from Win32_OperatingSystem), жмете Enter, запрос исполнится, появится форма "Результат запроса", в ней будет строка "Win32_OperatingSystem=@", по этой строке щёлкаешь мышкой дважды, откроется "Редактор объекта...", в нём в окошке "Свойства" ищете, какое значение имеет ProductType на компьютере с именем COMPUTER...

    Сергей Панченко

    11 июля 2012 г. 3:30
  • Всем спасибо за ответы!

    Я хотел бы научиться выполнять это делать всеми предложенными способами.

    Для начала WMI:

    воспользовался строчкой :

    Select DomainRole from Win32_ComputerSystem where DomainRole = '1'

    и, для эксперимента:

    
    
    Select * from Win32_ComputerSystem where DomainRole = '1'

    - результат одинаковый: политика применяется к пользователю, независимо от роли ПК в домене. (В RSOP wmi пишет Истина на любой ОС).

    В чем может быть ошибка?

    Утилиткой wbemtest пользовался: win7 - DomainRole = '1'; win2008 (DC) - DomainRole ='4'

    
    
    
    11 июля 2012 г. 17:52
  • Проблема решена - баг в том, что "Моделирование групповой политики" не корректно отображает действие WMI-фильтра - всегда "Истина". В реальности фильтр работает корректно.

    Я воспользовался фильтром:

    SELECT  ProductType FROM Win32_OperatingSystem WHERE ProductType = 1

    • Помечено в качестве ответа Nikolay Sh 13 июля 2012 г. 14:11
    13 июля 2012 г. 14:11