Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   Как использовать msi комманды в политиках Active directory. (http://forum.oszone.net/showthread.php?t=99501)

saint13 31-01-2008 00:41 729467

Как использовать msi комманды в политиках Active directory.
 
Искал, ничего похожего не нашел, может плохо искал..
Вопрос собственно, как использовать ключи к msi пакету при публикации или назначении (published или assigned) его в AD политиках (software setting->software installation), например как запустить такую комманду "nero.msi" TRANSFORMS=nero.mst /qb /norestart, например при публикации приложений, интересует именно таким способом. Конечно пакет засунуть можно, например сделанный через snapshot, но как понимаете тут уже установкой как таковой управлять не сможешь, да и не всё ставится корректно через snapshot, к тому же сейчас большинство приложений идёт с msi пакетом, так вот чтобы вот этот готовый msi не гонять через snapshot туда обратно, можно ли как-нить его использовать сразу в АД политиках?
заранее Спасибо.

Vladkor 07-03-2008 14:25 755370

Выполнить такую комманду "nero.msi" TRANSFORMS=nero.mst /qb /norestart с помощью политики распространения приложений нельзя, для того что-бы использовать трансформпак необходимо при создании нового пакта при запросе select deployment method, выбрать -> advansed, тогда в свойствах пакета будет доступна закладка modifications, вот туда и надо бутет вставить mst файл

saint13 07-03-2008 15:08 755410

Vladkor,
спасибо, нашёл, но нарисовалась другая проблемка, может поможете:
Пытаюсь установить приложение acdsee 8, через GPO (в modifications добавляю acdsee.mst), после 2ух перезагрузок в логах появляется:
Failed to apply changes to software installation settings. The error was : The group policy framework should call the extension in the synchronous foreground policy refresh.
пытался применять и к компьютеру и к юзеру (домен админа даже давал юзеру), в логах тоже самое пишет.
Если на клиентской машине запустить:
msiexec.exe /i ACDSee80.msi TRANSFORMS=acdsee.mst /qb- то всё - ок, устанавливается без всяких вопросов.
При этом когда засовываю пакет msi (не acdsee, а местный каталог) созданный вручную (Adminstudio->repackage), то всё нормально устанавливается.
По ошибке в гугле нашёл: http://kb.iu.edu/data/amjd.html , сделал, не помогло...
Может кто сталкивался с такой проблемой, подскажите плиз.
Заранее благодарен!

Vladkor 11-03-2008 10:47 757692

Вообще такая фигня происходила если использовать msi не оригинальный а трансформированный, да плюс трансформпак. убедись что инсталляционный пакет именно оригинальный.

Create a Transform (mst) for installation:
1. Extract 'acdsee8041zwin-xx.exe' to get 'acdsee 8.msi'.
2. Copy 'acdsee 8.msi' to 'acdsee 8_new.msi'.
3. Edit 'acdsee 8_new.msi' with Orca.
4. Add the following Properties to the table 'Property'
Property Value
--------------------------------------------
USERNAME 'Your Username'
COMPANYNAME 'Your Companyname'
PIDKEY XXXXXX-XXXXX-XXXXXX-XXXXXXX

5. If you want to disable Device Detector go to table 'Feature'. Look for Feature 'DevDetect' and set cell 'Level' to Value 101. Now Device Detect is not marked for installation.
6. Save the changed Msi.
7. On Commandline run
'msitran -g "acdsee 8.msi" "acdsee 8_new.msi" acdsee.mst'. The transform 'acdsee.mst' will be created. You can now remove 'acdsee 8.msi' and 'acdsee 8_new.mst'. They are not needed anymore.

Orca.exe is a FREE database table editor for creating and editing Windows Installer packages and merge modules.
See: http://msdn.microsoft.com/library/en...p/orca_exe.asp
MsiTran.exe is a FREE tool to generate or apply a transform file.
See: http://msdn.microsoft.com/library/en...sitran_exe.asp
MsiTran.exe will be installed in: "C:\Program Files\Microsoft Platform SDK\Bin".

saint13 12-03-2008 15:26 758670

Vladkor,
большое спасибки, с другим дистрибутивом пошло, может ещё подскажешь какой параметр за путь установки отвечает, мы весь софт ставим на d диск.
ещё раз спасибо, помог.

Vladkor 13-03-2008 11:01 759264

сразу не скажу, но безусловно есть параметр, кажется правится в реестре.
Есть хорошие ресуры в нете вот на вскидку
http://forum.ru-board.com/topic.cgi?forum=8&topic=8921
http://www.appdeploy.com/packages/

saint13 14-03-2008 11:18 760148

Vladkor,
ещё раз большое спасибо, помог


Время: 02:15.

Время: 02:15.
© OSzone.net 2001-