Развертывание пакета виртуального приложения в целях тестирования
Применимо к:System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager
Важно |
---|
Командлеты Server App-V необходимо использовать только для управления пакетами в тестовой среде для обеспечения и проверки функциональности пакетов. |
Развертывание пакета виртуального приложения
-
Откройте окно консоли PowerShell с повышенными привилегиями и выполните следующую команду:
Set-ExecutionPolicy Remotesigned –Scope Process -Force
Командлет Set-ExecutionPolicy изменяет настройки пользователя для политики выполнения Windows PowerShell. Политика выполнения входит в состав стратегии безопасности Windows PowerShell. Она определяет возможность загрузки файлов конфигурации (включая профиль Windows PowerShell) и выполнения сценариев, а также устанавливает, для каких сценариев требуется цифровая подпись перед их выполнением.
-
Импортируйте командлеты Server App-V.
PS C:\> Import-Module ServerAppVAgent
-
Используйте следующие сведения для настройки документа конфигурации развертывания, связанного с пакетом виртуального приложения:
Примечание Если с пакетом связаны какие-либо компоненты Microsoft SQL Server, их следует развернуть на сервере с Microsoft SQL для успешного выполнения приложения.
- Откройте **deploymentconfig.xml** с помощью XML-редактора, например [XML Notepad 2007](https://go.microsoft.com/fwlink/?linkid=208297) (https://go.microsoft.com/fwlink/?LinkId=208297). Файл **deploymentconfig.xml** расположен в корневом каталоге папки с пакетом на компьютере, на котором выполняется агент Server App-V. - Проверьте узлы **ENTRY** в **/CONFIGURATION/VIRTUALENVIRONMENT** и **/CONFIGURATION/LOCAL**. - Под каждым узлом **ENTRY** проверьте данные узла **VALUE**, требующие настройки. Как правило, это имя пользователя или отсутствующий либо неверный пароль. Эти данные могут быть автономными или входить в состав более крупной структуры, такой как строка подключения базы данных. Вы можете использовать другие сведения в узле **ENTRY**, чтобы определить его источник и область его контроля. - Обновите данные узла **VALUE**, указав соответствующие значения. Не изменяйте атрибуты узла **VALUE**. Кроме того, не вносите никаких других изменений в узел **ENTRY**. - Сохраните файл deploymentconfig.xml и закройте XML-редактор. <div class="alert"> <table> <colgroup> <col style="width: 100%" /> </colgroup> <thead> <tr class="header"> <th><img src="images/Hh709023.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-note(SC.12).jpeg" title="System_CAPS_note" alt="System_CAPS_note" />Примечание</th> </tr> </thead> <tbody> <tr class="odd"> <td><p>Если файл конфигурации развертывания содержит конфиденциальную информацию, такую как пароли, сохраните его в безопасном месте.</p></td> </tr> </tbody> </table> </div>
-
Добавьте пакет. Замените примеры параметров, выделенные полужирным шрифтом, данными вашего развертывания.
PS C:\> Add-ServerAppvPackage –Name MyApp –Manifest C:\MyApp\MyApp_manifest.xml
–SFT C:\MyApp\MyApp.sft –Configuration C:\MApp\deploymentconfig.xml
-
Запустите пакет. Замените примеры параметров, выделенные полужирным шрифтом, данными вашего развертывания.
PS C:\> Start-ServerAppVPackage –Name MyApp