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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [решено] Автоматичкая установка ПО только по необходимости

Ответить
Настройки темы
[решено] Автоматичкая установка ПО только по необходимости

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


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

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


Столкнулся с такой проблемой:
необходимо распространять определённое ПО автоматически через gpo.
проблема в том, что на некоторых станциях уже стоит та или иная версия программы.
подскажите как сделать, что бы ПО ставилось только при отсутствии на клиенте любой версии программы.

Отправлено: 13:20, 20-09-2012

 

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


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

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


применил скрипт для wmi фильтра.
почему то фильтр игнорируется и программа всё равно ставится.

Код: Выделить весь код
SELECT * FROM Win32_Product WHERE not (caption like '%Adobe Acrobat%' OR Caption Like '%Adobe Reader%')

Отправлено: 15:04, 21-09-2012 | #2



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

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


Ветеран


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

Профиль | Отправить 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
Благодарности: 0

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


WMI для этого не подходит буду ставить с помощью скрипта.

Последний раз редактировалось ArtyomGl, 27-09-2012 в 13:31.


Отправлено: 12:34, 24-09-2012 | #4


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


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

Профиль | Отправить 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
Благодарности: 8086

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


Код: Выделить весь код
For Each objItem in colItems
    Count = Count + 1
Next
If Count = 0 Then
    Set WshShell = CreateObject("WScript.Shell") 
    WshShell.Run ("""\\путь до установочника"" /quiet /norestart")

End If

Код: Выделить весь код
If colItems.Count = 0 Then
    Set WshShell = CreateObject("WScript.Shell") 
    WshShell.Run ("""\\путь до установочника"" /quiet /norestart")
End If

Отправлено: 13:56, 28-09-2012 | #6


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


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

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


Спасибо, так тоже работает.

Отправлено: 09:32, 01-10-2012 | #7



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [решено] Автоматичкая установка ПО только по необходимости

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход