Административная установка Visio 2010 через GPO.

Posted by

Понадобится корпоративный дистрибутив продукта Visio 2010.

Чтобы узнать, что  Microsoft Office с корпоративной лицензией легко: в дистрибутивном пакете с такой лицензией есть папка Admin.

Переходим в распакованный дистрибутив .

Распакованный дистрибутив с программой Microsoft Office Visio 2010.

 

Запускаем режим конфигурирования файла ответов:

Setup.exe /admin

Запускаем режим конфигурирования файла ответов -  msp.

 

 

Важно понимать, чтобы на Вашей системе была архитектура процессора x64, тогда Вы сможете подготовить шаблон ответов, как и для x86 так и для x64. В противном случаем: ошибка ниже .

На x86 не возможно будет создать файл ответов для x64. Об этом следует помнить.

Поехали:

Перед нами дефолтный подготавливаемый шаблон.

Дефолтный шаблон.

 

Задание:

В моем случае нужно было, подготовить файл ответов для установки Visio 2010 x86 Rus при этом оставив, Visio 2003 x86.

Мне понадобится отредактировать следующие пункты:

Расположение установки и название организации

Лицензирование и пользовательский интерфейс

Удаление предыдущих установок

Задание режимов установки компонентов

Указываем расположение установки и название организации.

 

Если у Вас в рабочей среде используется KMS сервер для активации продуктов Office 2010, выбираем пункт. Также ставим флажок, что принимаем условия лицензионного соглашения.

Принимаем лицензирование и активацию через kms.

 

Указываем, что оставить предыдущие версии Visio.

Указываем, что делать с предыдущими пакетами.

 

Выбираем, что ставить:

Выбираем, что ставить из компонентов. Ставлю Всё.

 

На этом подготовительный этап файла ответов завершен.

Сохраним (Файл – Сохранить как) с осмысленным названием, к примеру visio_x86_rus.msp и поместим в каталог Updates.

Далее необходимо поправить xml файл в папке Visio.WW, заменить в файле config.xml строку:

<!— <Display Level=»full» CompletionNotice=»yes» SuppressModal=»no» AcceptEula=»no» /> —>

На

<!— <Display Level=»full» CompletionNotice=»no» SuppressModal=»yes» AcceptEula=»yes» /> —>

Далее создадим доменную групповую политику.

Применять политику будем на компьютер.

Запускаем оснастку ПускПанель управленияАдминистрирование — «Управление групповой политикой».

Настраиваем групповую политику.

 

Переходим по пункту Конфигурация компьютера – Политики – Конфигурация Windows – Сценарии (Запуск / завершение) – Автозагрузка. Нужно будет создать bat файл следующего содержания: visio2010_new.bat

setlocal

set ProductName=Office14.VISIO

set DeployServer=\\alpha\AD\visio2010rus\x86\

set ConfigFile=\\alpha\ad\visio2010rus\x86\Visio.WW\config.xml

set LogLocation=\\alpha\AD\visio2010rus\Log

IF NOT «%ProgramFiles(x86)%»==»» (goto ARP64) else (goto ARP86)

REM Operating system is X64. Check for 32 bit Office in emulated Wow6432 uninstall key

:ARP64

reg query HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432NODE\Microsoft\Windows\CurrentVersion\Uninstall\%ProductName%

if NOT %errorlevel%==1 (goto End)

REM Check for 32 and 64 bit versions of Office 2010 in regular uninstall key.(Office 64bit would also appear here on a 64bit OS)

:ARP86

reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%ProductName%

if %errorlevel%==1 (goto DeployOffice) else (goto End)

REM If 1 returned, the product was not found. Run setup here.

:DeployOffice

start /wait %DeployServer%\setup.exe /config %ConfigFile%

echo %date% %time% Setup ended with error code %errorlevel%. >> %LogLocation%\%computername%.txt

REM If 0 or other was returned, the product was found or another error occurred. Do nothing.

:End

Endlocal

, где alpha – это мой сетевой ресурс, где лежит дистрибутив с программой. (В вашем случае может быть другим).

, AD – расшаренная папка для всех.

И поместить по этому пути:

\\<ваш_домен>\SysVol\<ваш_домен>\Policies\{<Ваш_SID_политики>}\Machine\Scripts\Startup

На этом все.

Посмотреть, что какие пакеты установлены в системе можно воспользовавшись средствами wmic:

Wmic product where “name like ‘Microsoft Office%’” get name,version

Запрос через wmi, какие пакеты Office установлены в системе.

 

Теперь при загрузки рабочей станции/сервера на который назначена групповая политика произойдет установка пакета Microsoft Visio 2010 Pro.

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

три × один =