Первый инструмент, который нам потребуется для того, чтобы загрузить Office 2013 с серверов Microsoft, это Office Deployment Tool. Скачиваем и устанавливаем на машине с быстрым интернетом. Установщик распакует два файла: setup.exe и configuration.xml. Именно последний файл представляет для нас повышенный интерес. В предлагаемом по умолчанию файле в качестве примера предложены английские Retail версии Office и Visio, а значит, их потребуется активировать по телефону или интернету, чего мало кто желает делать. Для того, чтобы скачать Volume версию продуктов Office, требуется заменить значение поля Product ID, а для загрузки русской версии значение поля Language ID. Лично я являюсь сторонником продуктов с английским интерфейсом, но русскую проверку орфографии для Office считаю обязательной. Так как себя считаю ленивым, и не захочу потом пересоздавать пакет еще и на русском, я сразу выберу все три возможных Volume продукта, и сразу два языка – русский и английский. Это автоматически загрузит русский и украинский Proofing Tools, и позволит мне выбрать язык интерфейса продукта из меню Office 2013 Language Preferences (по умолчанию он совпадает с языком интерфейса ОС – в русской Windows будет русский Office, в английской Windows – английский Office). В приводимом мной примере configuration.xml я выбираю 32-битную версию Office – ваше право изменить это на 64.
<Configuration> <Add SourcePath="C:\OfficeC2RVL" OfficeClientEdition="32" > <Product ID="ProPlusVolume"> <Language ID="en-us" /> <Language ID="ru-ru" /> </Product> <Product ID="VisioProVolume"> <Language ID="en-us" /> <Language ID="ru-ru" /> </Product> <Product ID="ProjectProVolume"> <Language ID="en-us" /> <Language ID="ru-ru" /> </Product> </Add> </Configuration>
Сохранив такой файл, я запущу командную строку, перейду в папку, в которую распаковал Office Deployment Tool, и где отредактировал configuration.xml и выполню команду: setup.exe /download configuration.xml
В течении нескольких минут (в зависимости от скорости вашего интернет соединения), в указанную в xml файле папку будут загружены Click2Run файлы корпоративных версий Office, Visio и Project для русского и английского интерфейсов. Сборка Office – самая последняя. Сегодня (конец ноября 2014) скачивается сборка 15.0.4667.1002. Тривиальный поиск по этим цифрам приводит меня на страницу обновления November 2014 Office Update Release, то есть я получаю Office с последними встроенными обновлениями безопасности. Осталось лишь научиться запускать то, что мы скачали, ибо там набор CAB файлов, и ни одного исполняемого модуля. Если бы мы качали Retail версию пакета, то тот же Office Deployment Tool помог бы нам установить Click2Run для использования без дальнейших действий, просто выполнив команду: setup.exe /configure configuration.xml. Однако, корпоративные версии так просто использовать Microsoft пока не позволяет. Вместо этого, я при помощи того же Office Deployment Tool сконвертирую загруженный пакет в пакет Microsoft APP-V 5.0, чтобы использовать его без следов на своем ПК, и иметь возможность в любой момент заменить его на более новую версию без переустановок. Для этого мне требуется выполнить команду: setup.exe /packager /configuration.xml c:\OfficeAPPV. Работает не быстро, но преобразует скачанный пакет в формат APP-V 5.0. Я бы рекомендовал выполнять это преобразование на ПК (или виртуальной машине), где не установлен Office 2013.
Для того, чтобы воспользоваться полученным сокровищем, нам потребуется установить клиента APP-V 5.0 SP2. APP-V является частью Microsoft Desktop Optimization Pack, и часть RDS CAL, — те чьи компании имеют Windows Software Assurance или пользуются терминальными решениями Microsoft уже заплатили (10$ в год) за APP-V. Загрузить в этом случае можно с MSND/TechNet или Volume Licensing сайтов. Ключевые слова: mu_application_virtualization_hosting_for_desktops_5.0_service_pack_2_x86_cd_3210319.iso и en_microsoft_desktop_optimization_pack_2014_x86_x64_dvd_4130158.iso. В интернете есть много альтернативных способов найти нужное. Установим клиента APP-V 5.0 SP2, запустив APPV_CLIENT_SETUP.EXE (APPV_CLIENT_SETUP_RDS.EXE если речь идёт о терминальном сервере). Рекомендую установить также последнее обновление, список доступен на http://support.microsoft.com/kb/2940578. Я поставил APP-V 5.0 SP2 Hotfix 5 — http://support.microsoft.com/kb/2963211. Дело за малым, заставить работать виртуальный офис.
Так как действия над APP-V пакетами в Stand-alone случае (без APP-V сервера) ведутся из PowerShell, запустим его в режиме администратора, отключим требование к подписанным модулям: Set-ExecutionPolicy –ExecutionPolicy Bypass -Force и импортируем модуль: Import-Module AppVClient. Виртуальный пакет с Office 2013 содержит себе скрипты, устанавливающие службу активации Office, а исполнение скриптов по умолчанию отключено в APP-V 5.0, так что мы принудительно разрешим их исполнение: Set-AppvClientConfiguration -EnablePackageScripts 1.
Теперь импортируем сам пакет с Office, который мы подготовили ранее: Add-AppvClientPackage \OfficeAPPV\AppVPackages\VisioProVolume_ProPlusVolume_ProjectProVolume_en-us_ru-ru_x86.appv. Результатом исполнения кмдлета будет зарегистрированный пакет, для которого нам будут выданы значения PackageID и VersionID (технически, версию пакета можно увидеть в DeploymentConfig.xml, созданном утилитой вместе с пакетом).
Нам остается лишь опубликовать данный виртуальный пакет, указав ваши PackageID и VersionID. Я публикую глобально, — для всех пользователей ПК, в том числе недоменных командой: Publish-AppvClientPackage -PackageId d24c3bdd-8fad-44d3-998c-933f8f053682 -VersionId 374d4bd5-2866-4d4b-952b-3cade04f403a –Global.
Сразу же приложения доступны для использования:
При первом запуске приложение кэшируется, наблюдается в течении 20-30 секунд бегунок прогресса:
Теперь мы имеем полный Office 2013 с Visio и Project на нашем ПК. Статус активации – 30 дней ожидания:
Теперь, используя свой корпоративный KMS сервер или другие методы активации, активируйте Volume версию продуктов Office 2013 и приступайте к использованию.
Вообще, APP-V позволяет разместить данный пакет на файловом сервере и для всех клиентских ПК опубликовать офис, не требуя никаких действий на их стороне через APP-V Server. К сожалению технология виртуализации приложений мало пропагандируется Microsoft – ввиду того, что все компании уже все равно за нее заплатили, — нет смысла вкладывать усилия в продвижение. Но технология крайне интересная, а в связке с терминальными решениями и публикацией приложений средствами RemoteApp позволяет строить действительно красивые архитектуры. Об этом можно поговорить в другой раз.
ссылка на оригинал статьи http://habrahabr.ru/post/245295/
Добавить комментарий