![]() |
Автоматичкая установка ПО только по необходимости
Столкнулся с такой проблемой:
необходимо распространять определённое ПО автоматически через gpo. проблема в том, что на некоторых станциях уже стоит та или иная версия программы. подскажите как сделать, что бы ПО ставилось только при отсутствии на клиенте любой версии программы. |
применил скрипт для wmi фильтра.
почему то фильтр игнорируется и программа всё равно ставится. Код:
SELECT * FROM Win32_Product WHERE not (caption like '%Adobe Acrobat%' OR Caption Like '%Adobe Reader%') |
ArtyomGl, если бы у Вас на целевых машинах были установлены только «Сaption like '%Adobe Acrobat%'|'%Adobe Reader%'»… Но ведь к Вас наверняка на них установлены и иные пакеты, не только Adobe Acrobat и Adobe Reader. Посему данный фильтр всегда будет возвращать истину, если будет хотя бы один иной пакет, кроме указанных в условии.
Попробуйте посмотреть на этот пример: What you can do, should do and should NOT do with GPOs: Inverting WMI filters. |
WMI для этого не подходит буду ставить с помощью скрипта.
|
Код:
On Error Resume Next |
Код:
For Each objItem in colItems Код:
If colItems.Count = 0 Then |
Спасибо, так тоже работает.
|
Время: 12:47. |
Время: 12:47.
© OSzone.net 2001-