загружать приложения Windows 8 на несколько устройств?

Я разработал приложение для Windows 8 и хочу установить его на 10 устройств, а также, когда я изменяю приложение, я хочу автоматически обновлять приложение, установленное на этих 10 устройствах. Я не хочу использовать магазин Windows, а приложение и устройства имеют необходимые сертификаты. Есть ли способ загрузить приложение на 10 устройств и легко обновить приложение, не используя жесткий диск для удаления и установки приложения на каждом устройстве?


person user3929914    schedule 23.10.2014    source источник


Ответы (1)


Хотя этот вопрос был задан некоторое время назад, я хочу ответить на него, так как я сам долгое время боролся с загрузкой LOB-приложений, а Microsoft почти не прилагает усилий, чтобы прояснить беспорядок в своей программе лицензирования.


  1. Вам нужно получить ключ загрузки неопубликованных приложений, вы можете получить его в центре корпоративного лицензирования Microsoft (его нелегко найти, лучше всего обратиться к партнеру-дистрибьютору), стоит 100 $ и, насколько я знаю, для 25 устройств< /с>. Вы должны быть партнером, чтобы получить такой ключ.

ОБНОВЛЕНИЕ: для неограниченного количества устройств (см. статью, опубликованную пользователем 3123726)

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


  1. На устройстве, где должно работать приложение

    • установить сертификат приложения в «доверенные корневые сертификаты» и «доверенные издатели»

    • установить и зарегистрировать ключ боковой загрузки

для установки:

/C slmgr /ipk 00000-00000-00000-00000-00000   //your side loading key  

для регистрации:

/C slmgr /ato ec67814b-30e6-4a50-bf7b-d55daf729d1e  //for everybody the same key

  1. Для публикации и обновления приложения у Microsoft есть служба под названием «Intune», где вы можете зарегистрировать свои устройства и развернуть приложения для магазина. Я пробовал это решение и действительно не мог заставить его работать. Иногда это работало, но было много сбоев и зависаний без сообщения об ошибке. Я настоятельно рекомендую написать собственную функцию обновления, так как я потерял много часов, пытаясь заставить ее работать. Также кажется, что никто на самом деле не использует это решение, так как у него всего 12 обзоров в магазине приложений и нет никаких форумов, которые бы говорили о нем. Однако, если вы хотите попробовать, перейдите по этой ссылке: https://technet.microsoft.com/en-us/library/dn646972.aspx Вам потребуется установить «Приложение фирменного магазина» на каждое устройство.

Если вы склонны писать свой собственный механизм обновления/установки, вы можете использовать эту команду Powershell для установки приложения на устройство. Вы можете использовать dropbox для распространения пакетов на устройства и написать службу, которая запускает powershell.

Add-AppxPackage -Path "yourapp.appx" -DependencyPath "Dependencies\x86\appdependency.appx"

person F.H.    schedule 23.06.2015
comment
Если вы используете Win 8.1 Pro, вам больше не нужно покупать ключи для загрузки неопубликованных приложений, см. blogs.windows.com/itpro/2014/04/03/ - person kerosene; 02.07.2015
comment
В рамках обновления Windows 8.1 мы включаем неопубликованную загрузку для всех устройств с Windows 8.1 Pro, которые присоединены к домену Active Directory, что соответствует текущему поведению Windows 8.1 Enterprise. Поэтому, если вы используете любую из этих двух версий, вам вообще не нужно беспокоиться о загрузке ключей или активации. В любом случае, спасибо, что поделились, по крайней мере, теперь я знаю, что с помощью ключа можно активировать неограниченное количество устройств. - person F.H.; 02.07.2015