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

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - [решено] Установка 7zip с помощью GPO

Ответить
Настройки темы
2008 R2 - [решено] Установка 7zip с помощью GPO

Аватара для lordfalcon@vk

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


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

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


Добрый день! Помогите разобраться с проблемой. Для автоматической установки архиватора 7zip на рабочие станции домена я создал политику, в которой прописал Computer Configuration>Policies>Windows Settings>Scripts>Startup установку файла 7z920.exe с ключом /S. Сюда же добавляю (запуском reg файла) применение ассоциаций архиватора с нужными мне файлами (Script Name: regedit, Script Parameters: /s \\...\7zip.reg). Далее политика замечательно отрабатывает на XP, а вот на машинках с Windows 7 ассоциации файлов таким образом не применяются, а сам 7zip устанавливается без проблем. Подскажите, есть ли решение этой проблемы? Или есть возможные иные способы установки архиватора 7zip через GPO?

Отправлено: 10:40, 09-06-2012

 

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


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

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


У архиватора 7-zip есть готовые пакеты .MSI. Их нужно устанавливать с помощью политики - Computer Conf/Policies/Software Settings/Software installation. А устанавливать значения реестра нужно через User conf/Preferences/Windows Settings/Registry.
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:25, 09-06-2012 | #2



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

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


Аватара для lordfalcon@vk

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


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

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


rybinpv, А почему значения реестра нужно устанавливать именно через User Configuration а не тот же Computer Configuration>Preferences>Windows Settings>Registry ?

Отправлено: 11:39, 09-06-2012 | #3


Ветеран


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

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


Вложения
Тип файла: 7z 7z922.7z
(2.0 Kb, 573 просмотров)

Я ставлю в домене 7-zip посредством GPO (Конфигурация компьютера - Политики - Конфигурация программ - Установка программ), указываю нужный файл 7zip.msi, а настройки привязываю через файл трансформации *.mst. Нужно только при создании пакета указать метод развертывания не "Назначенный", а "Особый". Далее, после выбора метода развертывания, во вкладке "Модификации" нужно выбрать наш файл трансформации. В итоге пакет будет ставиться с требуемыми ассоциациями.

P. S. Если в домене есть машины с операционными системами x64, то скачайте инсталлятор в этой разрядности, скопируйте файл трансформации, переименуйте в 7zip_x64. Для каждой разрядности создайте свой пакет в одной и той же политике. Не забудьте убрать галочку в свойствах 32-х битного пакета (вкладка "Развертывание" - Дополнительно - Сделать это 32-разрядное приложение доступным для компьютеров с архитектурой Win64).

Последний раз редактировалось snark, 09-06-2012 в 13:44.

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

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


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


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

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


Цитата lordfalcon@vk:
rybinpv, А почему значения реестра нужно устанавливать именно через User Configuration а не тот же Computer Configuration>Preferences>Windows Settings>Registry ? »
А вот тут точно ошибся. Да, ассоциации нужно указывать в Computer Configuration. А в User conf я настраивал русский интерфейс по умолчанию для 7-zip.

Отправлено: 12:45, 09-06-2012 | #5


Аватара для lordfalcon@vk

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


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

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


snark, Этот способ я тоже пробовал, но тут возникала несколько иная ситуация. Если на клиентской машине (на которую применяем сию политику) уже была установлена более ранняя версия 7zip (вручную например), то после установки политикой через .msi пакеты нашей новой версии, на клиентах в "установка и удаление программ" светятся одновременно и старая и новая версия 7zip, а нужно чтоб новая заменяла старую полностью. Вот с файлом .exe именно заменяется... Возможно нужно что-то дописать в .mst файлике?

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


Ветеран


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

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


Цитата lordfalcon@vk:
snark, Этот способ я тоже пробовал, но тут возникала несколько иная ситуация. Если на клиентской машине (на которую применяем сию политику) уже была установлена более ранняя версия 7zip (вручную например), то после установки политикой через .msi пакеты нашей новой версии, на клиентах в "установка и удаление программ" светятся одновременно и старая и новая версия 7zip, а нужно чтоб новая заменяла старую полностью. Вот с файлом .exe именно заменяется... Возможно нужно что-то дописать в .mst файлике? »
Новая заменяет старую, только с той разницей, что установленная руками пишет в ветку
Код: Выделить весь код
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\7-zip
а msi-инсталлятор — в ветку
Код: Выделить весь код
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{23170F69-40C1-2702-0922-000001000000}
(ну или подобный набор символов).
Таким образом, чтобы "не светилась" старая версия, достаточно прогнать в домене скрипт в автозагрузке (для машин, не для пользователей), который бы удалял данную запись.
Если развернут функционал GPP, то делается через предпочтения реестра.

Последний раз редактировалось snark, 09-06-2012 в 14:26.

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

Отправлено: 14:21, 09-06-2012 | #7


Аватара для lordfalcon@vk

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


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

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


snark, Почему же такая разница между установкой через .exe файл и .msi? exe ставится как надо, и старые версии затирает. Есть ли способ отредактировать файл .mst для исправления этого момента? Чтоб было всё красиво сразу и не прогонять затем никаких скриптов по домену.

Отправлено: 15:57, 09-06-2012 | #8


Ветеран


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

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


Цитата lordfalcon@vk:
Есть ли способ отредактировать файл .mst для исправления этого момента? »
Не в курсе, никогда не пробовал.

Отправлено: 16:21, 09-06-2012 | #9


Аватара для lordfalcon@vk

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


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

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


Решил задачу, добавив в политику (Computer Configuration>Policies>Windows Settings>Scripts>Startup) файл .cmd со строчкой удаления ветки реестра:
Код: Выделить весь код
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\7-zip" /f
И теперь всё отлично отрабатывает. snark, спасибо!
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:01, 13-06-2012 | #10



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - [решено] Установка 7zip с помощью GPO

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - Установка\Снятие аттрибутов c помощью vbs O L E G Скриптовые языки администрирования Windows 6 17-05-2012 09:05
Установка - [решено] Установка и удаление компонентов Windows - установка с помощью bat'ника SharkyUA Microsoft Windows 7 1 31-12-2010 22:13
Установка софта с помощью svcpack.inf ale321 Автоматическая установка Windows 2000/XP/2003 3 10-10-2010 09:37
Автоматическая установка Windows XP с помощью RIS lumoder Автоматическая установка Windows 2000/XP/2003 4 16-11-2007 16:41
Установка Win XP с помощью RIS Alxd Автоматическая установка Windows 2000/XP/2003 12 17-11-2005 12:38




 
Переход