Развертывание корпоративных приложений

Корпоративные приложения обычно делятся на две категории: приложения, развертываемые для пользователей за пределами компании (включая клиентов и деловых партнеров), и приложения, развертываемые для пользователей только внутри компании.

Если вы хотите предложить свое приложение людям за пределами компании, лучше всего опубликовать его в Магазине Windows. В этом случае можно выполнить обычную отправку приложения.

Если вы разрабатываете бизнес-приложение, охраняемое законом об интеллектуальной собственности, то, скорее всего, для вас имеет смысл развертывать его самостоятельно внутри компании — то есть путем загрузки неопубликованного корпоративного приложения. Загружаемые без публикации приложения не нужно публиковать в Магазине Windows. Их можно создавать без зарегистрированной учетной записи разработчика приложений для Магазина Windows.

Примечание  Загрузку неопубликованных приложений также можно использовать для тестирования приложений во время разработки. Подробнее см. в разделе Загрузка неопубликованного приложения разработчика для Магазина Windows.

Вот порядок действий при развертывании корпоративных приложений путем загрузки без публикации.

Подготовка приложения

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

  • Соответствует основным техническим расчетам, проверяемым с помощью комплекта сертификации приложений для Windows. Сведения о работе с комплектом сертификации см. в Использование комплекта сертификации приложений для Windows.
  • Соответствует всем конкретным указаниям по развертыванию приложения на вашем предприятии. Важно помнить, что эти приложения не будут сертифицированы Майкрософт.
  • Подписано доверенным для ваших компьютеров центром сертификации. Этот сертификат не обязан исходить от доверенного корневого центра сертификации. Достаточно, чтобы он был доверенным на ваших компьютерах. Имя издателя в манифесте пакета должно соответствовать имени издателя в сертификате, который использовался для подписания пакета приложения. Windows доверяет многим центрам сертификации без дополнительных настроек. Если сертификат выдан одним из этих доверенных центров, вам не нужно развертывать дополнительные сертификаты на конечных компьютерах и управлять этими сертификатами. Вы также можете использовать внутренний центр сертификации вашей компании, чтобы подписать сертификат. Только убедитесь, что сертификаты этого центра установлены на образах Windows целевых компьютеров.
Примечание  Чтобы использовать некоторые компоненты, например службу push-уведомлений Windows (WNS), вам нужно при помощи учетной записи разработчика приложений для Магазина Windows зарезервировать имя для своего приложения и затем связать пакет с идентификатором пакета (именем пакета и именем издателя), назначенным вашему приложению в Магазине Windows. Вы должны будете подписать приложение с помощью сертификата, который соответствует имени издателя, назначенному Магазином Windows, и который является доверенным для ваших компьютеров. Если приложение не было опубликовано в Магазине Windows, то через год резервирование его имени снимается, но связь идентификатора пакета с приложением сохраняется и вы можете по-прежнему использовать эти компоненты в своем приложении, даже не опубликовав его в Магазине.

Подготовка компьютеров

Выпуски Windows Server 2012 и Windows 8 Корпоративная классифицируются как ОС с поддержкой загрузки неопубликованных корпоративных приложений. Это значит, что компьютеры готовы получать приложения, развертываемые без использования Магазина Windows. Чтобы проверить готовность ваших компьютеров, убедитесь в следующем:

  • компьютер присоединен к домену;
  • в групповой политике настроен параметр Разрешить установку доверенных приложений.

Если вы развертываете приложения в среде Windows 8 Профессиональная, Windows RT или Windows 8 Корпоративная, вы можете настроить компьютеры на загрузку неопубликованных корпоративных приложений путем:

  • активации ключа продукта для загрузки неопубликованных корпоративных приложений на каждом компьютере;
  • настройки параметра групповой политики Разрешить установку доверенных приложений.

Развертывание приложения

Приложение можно развернуть на подготовленных компьютерах с помощью образа Windows или в среде выполнения. При развертывании приложения с помощью образа Windows оно будет доступно для всех существующих и будущих пользователей, имеющих доступ к данному компьютеру, тогда как при развертывании в среде выполнения приложение будет доступно только для текущего пользователя.

Чтобы развернуть приложение с помощью образа Windows, выполните следующие действия.

  • Убедитесь в том, что групповая политика или раздел реестра разрешают установку всех доверенных приложений. Это можно сделать с помощью следующих настроек.

    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps = 1

  • Используйте программу командной строки системы обслуживания образов развертывания и управления ими (DISM). Например, чтобы установить пакет в автономный образ, откройте командную строку с повышенными привилегиями и введите:

    DISM /Add-ProvisionedAppxPackage /PackagePath:C:\App1.appx /SkipLicense

Чтобы развернуть приложение в среде выполнения, используйте соответствующий командлет Windows PowerShell. Для этого можно использовать PowerShell или любое средство управления, которое поддерживает выполнение сценариев или командлетов PowerShell. Например, введите в командной строке PowerShell:

add-appxpackage C:\ContosoApp\ExpenseApp.appx

Развертывание обновлений

Развертывание обновлений для приложений выполняется точно так же, как развертывание приложений во время выполнения. Обновления необходимо установить на компьютере для каждого пользователя.

Связанные разделы

Как добавлять и удалять приложения
Загрузка неопубликованного приложения разработчика для Магазина Windows

 

 

Показ:
© 2015 Microsoft