|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » WMI - [решено] Фильтр отсутствия установленной программы |
|
WMI - [решено] Фильтр отсутствия установленной программы
|
Новый участник Сообщения: 34 |
Профиль | Отправить PM | Цитировать Необходимо было создать 2 WMI-фильтра для управлениями групповыми политиками средствами WQL
1) Выбрать компьютеры с установленным Office любой версии. Тут все получилось 2) Выбрать те компьютеры, где MS Office не установлен, т.е. обратный первому. Просто вставить NOT перед LIKE не получилось. Можете помочь с написанием данного скрипта. p.s. Еще столкнулся с проблемой определения компьютеров с 32-битной ОС. В 7-ке есть параметр "OSArchitecture", но в XP его нет и крипт вызывает ошибку. |
|
Отправлено: 17:15, 08-06-2011 |
Новый участник Сообщения: 34
|
Профиль | Отправить PM | Цитировать Поскольку уперся в тупик, решил пойти другим путем. Можно ли через WQL узнать, входит ли компьютер в определенную группу в домене?
|
Отправлено: 15:33, 11-06-2011 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать iMirRor, политика применяется если найден хотя бы один экземпляр объекта, значит фильтр должен что-то находить и при отсутствии ПО. Лобовое решение - создание своих (пользовательских) классов/объектов на ВСЕХ компьютерах домена (например, свой экземпляр для каждой конкретной программы). WQL-запрос атрибута таких объектов позволит определить состояние установки конкретного ПО. Объекты могут создаваться скриптом вручную, через политики или распространяться через инфраструктуру инвентаризации оборудования SMS/SCOM.
пример реализации таких объектов с присвоением атрибутам значений параметров реестра: Using WMI filters with Registry values Если единиц такого ПО немного, думаю практичней будет использовать обычные переменные окружения, заполнив их требуемым значением через скрипт автозагрузки компьютера, что-нибудь типа: В WMI-фильтре указывать WQL-запрос класса Win32_Environment |
Отправлено: 15:35, 11-06-2011 | #12 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата iMirRor:
|
|
Отправлено: 16:07, 11-06-2011 | #13 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Определение установленной в системе антивирусной программы | 4zz | Скриптовые языки администрирования Windows | 1 | 21-02-2011 17:33 | |
Debian/Ubuntu - Проблема изза отсутствия места | r1sh | Общий по Linux | 1 | 19-01-2011 17:44 | |
Прочее - Логирование присутствия и отсутствия интернета | Koluna | Сетевые технологии | 1 | 25-08-2009 19:40 | |
Разное - отсутствия звука после Гибернации. | pvv-pvv | Microsoft Windows 7 | 0 | 22-02-2009 09:12 | |
Невозможно открыть папки из-за установленной программы | Harry Potter | Хочу все знать | 6 | 11-05-2008 17:14 |
|