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


15

可以使用“侧载”安装Windows-8(地铁)应用程序,而绕过企业环境中的Windows存储。

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

我可能可以在我的特定情况下解决该问题,在该情况下,我可以通过TFS构建将自行开发的应用程序部署到具有固定演示用户的虚拟机(通过结合使用远程Powershell和“ Add-Job”,这需要证书)参数,因为我知道给定的用户名和密码)。

但这在企业环境中是不对的,我想将我的应用程序分发给成千上万的用户。破解所有密码似乎有些麻烦,那么这样做的“正确”方法是什么?我找不到来自Microsoft的任何有用信息,但是也许你们中的一个已经遇到了这个问题并解决了吗?


3
不知道为什么将VTC列为题外话。据我估计,对于SF来说,它完全是主题。
EEAA 2012年

Answers:


5

现在还处于初期,但到目前为止,您可以选择:

  1. 使用System Center Configuration Manager(SCCM)2012 SP1进行部署(当前于2013年初发布Beta版)。看到:
  2. 使用Windows Intune云服务(版本4,将于2013年初推出)进行部署,以替代使用SCCM。看到:
  3. 使用PowerShell cmdlet。这些可以在登录脚本中使用,以将应用程序部署到用户。看到:
  4. .appxMSI 包装在MSI中以进行侧面加载,并通过GPO进行部署。我只看到过InstallShield,但大概所有的MSI包装供应商都将在将来提供选择。看到:
  5. 使用Windows映像服务将应用程序部署到映像中。看到:

作为一般参考,请参见以下内容:

希望能有所帮助。


伯尼,谢谢您的出色回答!我不知道SCCM路径,但这当然是合乎逻辑的。我不太喜欢登录脚本,但万不得已时它们总是很方便。而且似乎我忽略了dism的在线选项,这可能对我当前的情况有用。再次感谢!
TToni 2012年

目前这是否也适用于Windows 10应用程序/设备?
AbsoluteSith

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.