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

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - WMI-фильтр для выборки компьютеров не имеющих определенной службы

Ответить
Настройки темы
2008 R2 - WMI-фильтр для выборки компьютеров не имеющих определенной службы

Аватара для colaloc

Новый участник


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


Конфигурация

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


Всем привет.


Конфигурация компьютера - Политики - Конфигурация Windows - Сценарии - Автозагрузка - 1.bat
внутри bat: запуск инсталлятора софта, который (софт) ставится как служба

хочу применять политику только если службы нет ну или например если служба не в режиме автозапуска

Вопрос 1:
подскажите WMI-фильтр


Спасибо.

Отправлено: 18:37, 05-11-2014

 

Ветеран


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

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


http://eknigi.org/os_i_bd/7106-admin...mi-i-wmic.html
select * from Win32_Service where State = 'Stopped' And StartMode <> 'Disabled'
Caption=...
Фильтры медленно работают.

Последний раз редактировалось alef2474, 05-11-2014 в 20:56.


Отправлено: 20:12, 05-11-2014 | #2



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

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


Ветеран


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

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


«State = 'Stopped'» лишнее, отсутствует «Name='Имя службы'» и, наконец, это не покрывает:
Цитата colaloc:
если службы нет »

Отправлено: 01:48, 06-11-2014 | #3


Ветеран


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

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


Цитата Iska:
отсутствует «Name='Имя службы'» и, наконец, это не покрывает:
Цитата colaloc:
если службы нет » »
Я подумал вместо Name=... надо Caption=... (мне непонятно, когда-что применяют)
и это условие надо добавить к тем, что выше, чтобы как раз "покрыть" то, что службы нет. Stopped может и не лишнее, т.к. оно отражает случай, что служба есть, но почему-то не работает, может остановлена. Все зависит от логики применения инсталлятора у ТС, которая не ясна до конца.

Отправлено: 10:57, 06-11-2014 | #4


Ветеран


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

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


Цитата alef2474:
Caption=... »
Я вовсе не видел, что Вы добавили про «Caption» — отвечал ночью в уже открытой вечером вкладке.

Цитата alef2474:
и это условие надо добавить к тем, что выше, чтобы как раз "покрыть" то, что службы нет. »
А как тут покроешь? WHERE "Name <> 'Имя'" всегда вернёт набор, даже тогда, когда служба уже присутствует.

Отправлено: 11:31, 06-11-2014 | #5


Аватара для cameron

Ветеран


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

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


AFAIK фильтр сработает только при ответе True, а в самом фильтре нельзя использовать инвертирование.
посему предлагаю подумать над применением через GPP, где можно через Targetting указать должный ответ WMI запроса (то есть FALSE в данном случае).
хотя, в общем-то, проще встроить проверку в сам батник, или собрать MSI пакет с проверкой (тут на вкус и цвет).

-------
в личке я не консультирую и не отвечаю на профессиональные вопросы. для этого есть форум.

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:52, 06-11-2014 | #6


Ветеран


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

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


Вооот… Я же помню, что было здесь ранее нечто подобное на примере схожей темы — установки конкретного обновления только на те машины, на которых оно ещё не установлено. И тоже предлагался обходной путь (возможно — тот же самый).

Отправлено: 15:57, 06-11-2014 | #7


Аватара для cameron

Ветеран


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

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


Цитата Iska:
Вооот… Я же помню, что было здесь ранее нечто подобное на примере схожей темы — установки конкретного обновления только на те машины, на которых оно ещё не установлено »
точно

-------
в личке я не консультирую и не отвечаю на профессиональные вопросы. для этого есть форум.


Отправлено: 16:17, 06-11-2014 | #8


Аватара для colaloc

Новый участник


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

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


спасибо всем за ответы

1.
перед тем как задавать вопрос я поизучал ответы в интернете
вот кстати та тема про обновление про которую вы вспомнили:
http://forum.oszone.net/post-1786820.html
она просто 11 года, я подумал может что изменилось и придумали таки решение

2.
для gpp на xp надо cse - не установлен

3.
собирать msi ради одной строчки - не хочется

4.
в батнике проверка есть, но все таки стартовать батник всегда - не есть хорошо

Так
и если останавливаться на решении с проверкой в батнике

уточняющий вопрос:
что будет происходить раньше: отработка бат или запуск службы?

-------
Спасибо.

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:28, 07-11-2014 | #9


Ветеран


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

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


Цитата colaloc:
вот кстати та тема про обновление про которую вы вспомнили:
http://forum.oszone.net/post-1786820.html »
Она самая .

Отправлено: 17:00, 07-11-2014 | #10



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - WMI-фильтр для выборки компьютеров не имеющих определенной службы

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
wmi фильтр по контейнеру Pioners Windows Server 2012/2012 R2 4 09-10-2013 10:23
CMD/BAT - [решено] Составление списка существуюих дисков + отсев дисков не имеющих ФС komix Скриптовые языки администрирования Windows 16 23-12-2012 07:31
WMI-фильтр для выборки компьютеров не имеющих определенного обновления GhOsT_MZ Microsoft Windows NT/2000/2003 9 02-11-2011 20:56
CMD/BAT - [решено] Пакетный файл для выборки из спика файлов текстовый(название и описание) Скуб Скриптовые языки администрирования Windows 7 18-05-2010 15:17
2008 - Ошибки файловой службы и WMI bombording Windows Server 2008/2008 R2 0 26-08-2009 10:28




 
Переход