|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [решено] Автоматичкая установка ПО только по необходимости |
|
[решено] Автоматичкая установка ПО только по необходимости
|
Новый участник Сообщения: 5 |
Профиль | Отправить PM | Цитировать Столкнулся с такой проблемой:
необходимо распространять определённое ПО автоматически через gpo. проблема в том, что на некоторых станциях уже стоит та или иная версия программы. подскажите как сделать, что бы ПО ставилось только при отсутствии на клиенте любой версии программы. |
|
Отправлено: 13:20, 20-09-2012 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать |
Отправлено: 15:04, 21-09-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать 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. |
Отправлено: 16:26, 21-09-2012 | #3 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать WMI для этого не подходит буду ставить с помощью скрипта.
|
Последний раз редактировалось ArtyomGl, 27-09-2012 в 13:31. Отправлено: 12:34, 24-09-2012 | #4 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать On Error Resume Next strComputer = "." Count = 0 WScript.Sleep 30000 Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") Set colItems = objWMIService.ExecQuery( _ "SELECT * FROM Win32_Product WHERE Caption Like 'Adobe Acrobat%' OR Caption Like 'Adobe Reader%'",,48) For Each objItem in colItems Count = Count + 1 Next If Count = 0 Then Set WshShell = CreateObject("WScript.Shell") WshShell.Run ("""\\путь до установочника"" /quiet /norestart") End If |
|
Отправлено: 09:31, 28-09-2012 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 13:56, 28-09-2012 | #6 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Спасибо, так тоже работает.
|
Отправлено: 09:32, 01-10-2012 | #7 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Route/Bridge - Как предаставить доступ к интернету в локальной сети по необходимости? | Chelovek16 | Сетевые технологии | 8 | 08-12-2011 15:19 | |
Установка - Предупреждения о необходимости активации | Frost O.S | Microsoft Windows 7 | 1 | 30-01-2011 19:58 | |
Установка SP3 на XP только на компы где его нет как сделать? | Denvert | Автоматическая установка Windows 2000/XP/2003 | 3 | 18-03-2010 12:11 | |
Настройки уведомления о необходимости перезагрузки | volk1234 | WSUS | 5 | 18-01-2010 16:36 | |
[решено] Уведомление о необходимости оплаты. | Ordo | Лечение систем от вредоносных программ | 9 | 20-10-2009 22:47 |
|