如何将 Windows-8 Enterprise Apps 部署给其他用户?

TTo*_*oni 15 deployment windows-8

Windows-8 (Metro) 应用程序可以使用“旁加载”安装,绕过企业环境中的 Windows 商店。

原则上这很简单:一旦您启用了旁加载(当 Win8 机器加入域时自动完成),您可以通过 PowerShell 使用“Add-AppxPackage”命令安装已签名的 appx-Package。但是有一个问题:该应用程序仅为执行命令的用户安装,并且没有“-Credentials”参数!

我可能可以在我的特定场景中解决这个问题,我通过 TFS 构建将一个自行开发的应用程序部署到具有固定演示用户的虚拟机(通过使用远程 powershell 与“Add-Job”相结合,这确实需要凭据参数,因为我知道给定的用户名和密码)。

但在企业环境中情况并非如此,我想将我的应用程序分发给成千上万的用户。破解他们所有的密码似乎有点过分,那么“正确”的方法是什么?我无法从 Microsoft 找到任何关于此的有用信息,但也许你们中的一个人已经遇到了这个问题并解决了它?

Ber*_*ite 5

现在还为时尚早,但到目前为止您拥有的选择是:

  1. 使用 System Center Configuration Manager (SCCM) 2012 SP1(目前在 2013 年初推出的测试版)进行部署。看:
  2. 使用 Windows Intune 云服务(版本 4,2013 年初到期)进行部署,作为使用 SCCM 的替代方法。看:
  3. 使用 PowerShell cmdlet。这些可以在登录脚本中用于向用户部署应用程序。看:
  4. 将其包装.appx在 MSI 中以通过 GPO 进行侧面加载和部署。我只见过 InstallShield 一个,但想必所有 MSI 封装供应商都将在未来提供选项。看:
  5. 使用 Windows 映像服务将应用程序部署到映像中。看:

同样作为一般参考,请参阅这些:

希望有帮助。