将 Windows 8 应用程序旁加载到多个设备? [英] sideload windows 8 apps to multiple devices?

查看:38
本文介绍了将 Windows 8 应用程序旁加载到多个设备?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我开发了一个 Windows 8 应用程序,我希望在 10 台设备上安装该应用程序,并且当我更改应用程序时,我希望自动升级安装在这 10 台设备上的应用程序.我不想使用 Windows 商店,并且应用程序和设备具有所需的必要证书.有没有办法可以将应用旁加载到 10 台设备上并轻松升级应用,而无需使用硬盘在每台设备上卸载和安装应用?

I have developed a windows 8 app and I wish to install the app on 10 devices and also when I alter the app I wish to automatically upgrade the app installed on these 10 devices. I do not wish to use the windows store and the app and devices have the necessary certificates needed. Is there a way I can sideload the app to the 10 devices and upgrade the app easily without using a hardrive to uninstall and install the app on each device?

推荐答案

虽然这个问题是前一段时间问过的,但我想回答这个问题,因为我自己在侧载 LOB 应用程序方面挣扎了很长时间,而 Microsoft 几乎没有努力澄清他们的许可计划一团糟.

Altough this was asked a while ago i want to answer this, as i myself struggled a long time sideloading LOB-apps and Microsoft almost makes no efforts of clarifying the mess of their licensing programm.

  1. 您需要获得一个侧载密钥,您可以从 microsoft 批量许可中心获得它(不容易找到,最好向经销商合作伙伴询问)成本 100 美元,据我所知 25 台设备.您需要成为合作伙伴才能获得这样的密钥.
  1. You need to get a sideloading key, you can get it from the microsoft volume licensing center (it is not easy to find, best you ask a distributor partner) costs 100$ and is as far as i know for 25 devices. You need to be partner to obtain such a key.

更新:适用于无限设备(请参阅用户 3123726 发布的文章)

仅供参考:我对此表示怀疑,但如果您计划将所有设备都放在同一个域中,则不需要侧载密钥

FYI: i doubt it but if you plan to have all devices in the same domain you do not need a sideload-key

  1. 在应用程序应该运行的设备上

  1. On the device where the application should run

  • 将应用证书安装到受信任的根证书"和受信任的发布者"中

  • install the app certificate into 'trusted root certificates' and 'trusted publishers'

安装并注册侧载密钥

用于安装:

/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您需要在每台设备上安装公司商店应用程序".
  1. For publishing and updating the app Microsoft has a service called 'Intune' where you can register your devices and deploy store apps to. I have tried this solution and really couldn't make it work. It worked sometimes but had a lot of crashes and freezes with no usable error message. I highly recommend to write your own update function as i lost many many hours trying to get it to work. It also seems like nobody really is using this solution as it has only 12 reviews in the app store and no forums whatsoever talking about it. However if you wish to try see this link: https://technet.microsoft.com/en-us/library/dn646972.aspx You'll need to install the 'Company store app' on each device.

如果您倾向于编写自己的更新/安装机制,则可以使用此 Powershell 命令在设备上安装应用程序.您可以使用 dropbox 将包分发到设备并编写运行 powershell 的服务.

If you tend to write your own update/install mechanism you can use this Powershell command to install the app on the device. You could use dropbox to distribute the packages to the devices and write a service which runs the powershell.

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

这篇关于将 Windows 8 应用程序旁加载到多个设备?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆