如何将Windows 8企业应用程序部署到其他用户?

Windows-8(Metro)应用程序可以使用“sideloading”来安装,绕过企业环境中的Windows存储。

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

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

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

现在还很早,但到目前为止,您的select是:

  1. 使用System Center Configuration Manager(SCCM)2012 SP1进行部署(目前处于2013年初的testing阶段)。 看到:
  2. 作为使用SCCM的替代scheme,部署Windows Intune云服务(版本4,2013年初到期)。 看到:
  3. 使用PowerShell cmdlet。 这些可以在login脚本中用于将应用程序部署到用户。 看到:
  4. .appx在MSI中以便通过GPO进行侧面加载和部署。 我只看到了InstallShield,但是大概所有的MSI包装厂商都会在未来提供select。 看到:
  5. 使用Windows映像服务将应用程序部署到映像中。 看到:

另外作为一般参考请看这些:

希望有所帮助。

系统中心configurationpipe理器2012将支持Windows 8时,SP1出货(目前在CTP,到2013年初发布), 显然将允许Windows 8应用程序的分发。