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

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

Ответить
Настройки темы
2008 R2 - Установка K-LiteCodecPack с помощью GPO

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

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


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

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


Здравствуйте. Не так давно я решил реализовать в домене автоматическую установку кодеков K-Lite на все рабочие станции. Взял K-LiteCodecPack варианта Mega, сделал -MakeUnattended, создал политику и назначил установку в Scripts>Startup файла *.exe с параметрами (/verysilent /norestart /LoadInf=".\klcp_mega_unattended.ini"). Всё отрабатывает замечательно, кодеки ставятся, даже на машинах со старыми версиями K-Lite всё обновилось до текущей без проблем. Но вот беда: установка производится снова и снова при каждом старте компьютера, не смотря на то что текущая версия уже установлена. Можно ли как-то этого избежать? Например, создать cmd/bat файл и перед запуском команды установки кодеков проверять как-то версию уже установленного пакета K-Lite?

Отправлено: 15:01, 13-07-2012

 

Старожил


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

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


IF EXIST "%SystemDrive%\prog\afpie2.txt" GOTO exit

flash-ie.exe /install

@echo afpie2 > "%SystemDrive%\prog\afpie2.txt"

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

Отправлено: 16:46, 13-07-2012 | #2



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

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


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

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


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

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


t3mk4, Спасибо за ответ! А можно по подробней с комментариями небольшими написать?

Отправлено: 08:10, 16-07-2012 | #3


Старожил


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

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


Первая строка проверяет есть ли по указанному пути файл afpie2.txt, если есть, то выходит из программы, если нет, то выполняется flash-ie.exe /install и создается файл-заглушка afpie2.txt, далее читаем все с самого начала.

Отправлено: 09:48, 16-07-2012 | #4


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

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


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

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


t3mk4, замечательно! Но как мне это применить в своей ситуации?)

Отправлено: 13:26, 16-07-2012 | #5


Пользователь


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

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


создаешь батник с

IF EXIST "***********" GOTO exit
"klitesetup.exe" /verysilent /norestart /LoadInf=".\klcp_mega_unattended.ini"
:exit

********* - файл какой-нибудь, который ставится с кодеками, или же можешь сделать проверку по ветке в реестре с установленными программами
"klitesetup.exe" - исполняемый файл установки кодеков.

можно и с логированием прошедшей установки как было предложено по > "%SystemDrive%\prog\afpie2.txt", соответственно этот файл и проверять на наличие перед процедурой установки

Отправлено: 16:46, 18-07-2012 | #6


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

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


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

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


meateron, да по файлам я пытался, версию не проверить... А вот с проверкой реестра можно по подробнее? Есть ветка в реестре с параметром, в котором как раз указана версия K-Lite сразу [HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KLiteCodecPack_is1\DisplayVersion], как сделать эту проверку ?

Отправлено: 16:55, 18-07-2012 | #7


Старожил


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

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


Цитата lordfalcon@vk:
да по файлам я пытался, версию не проверить. »
А называть файл по релизу программы не?

Отправлено: 17:54, 18-07-2012 | #8


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

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


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

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


t3mk4, можно! Но я всё же хотел бы узнать, как это проверкой реестра реализовать.

Отправлено: 08:06, 19-07-2012 | #9


Ветеран


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

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


lordfalcon@vk, можно попробовать через
Код: Выделить весь код
@echo off
set KLPATH=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KLiteCodecPack_is1
for /f "usebackq tokens=3,3* delims== " %%i in (`reg query "%KLPATH%" /v DisplayVersion`) do (
echo %%i
)
и там уже сравнивать с чем нужно.
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:07, 19-07-2012 | #10



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 R2 - [решено] Установка 7zip с помощью GPO lordfalcon@vk Windows Server 2008/2008 R2 13 20-01-2017 13:22
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
Установка Win XP с помощью RIS Alxd Автоматическая установка Windows 2000/XP/2003 12 17-11-2005 12:38




 
Переход