日期:2014-05-17 浏览次数:20811 次
之前我们都知道可以将应用程序发布到Windows 商店中供用户下载使用。如果我们是企业开发人员,则我们的应用可能属于以下两种类别之一:
1.应用内容是只与公司内个人切实相关的应用。
2.希望尽可能多的用户可以使用我们的应用,最好将该应用列在 Windows 应用商店中。
本篇博文主要针对第一种类型的应用如何部署到企业进行分析。
虽然通过Windows Store将应用程序部署到客户电脑上是一种非常便捷的方式,但是对于定制或LOB应用程序来说,通常情况IT管理员希望直接将应用程序部署到企业用户的PC上。
在企业内部署应用之前,我们需要从以下几方面验证应用:
1.符合 Windows 应用认证工具包所验证的基本要求(该工具包可帮助我们在向用户部署应用之前发现应用中的任何潜在问题)。 关于如何使用认证工具可参考使用 Windows 应用认证工具包测试你的应用。
2.符合在企业内部署应用的相关指导规则(这些规则是由企业决定,微软并没有任何强制性的规则)。
3.为应用签名。这里简单说明一下应用签名。
首先我们需要知道Windows Server 2012 和 Windows 8 企业版被归类为“支持企业旁加载”。这表示电脑已准备好接收在 Windows 应用商店之外部署的应用。
如果要确保电脑已经就绪,请进行如下验证:
1.电脑已加入域。
2.组策略已设置为“允许安装受信任的应用”。
如果将需要应用部署到 Windows 8 Pro、Windows RT 或 Windows 8 Enterprise,则可通过以下方式针对旁加载应用进行配置:
1.激活各台电脑上用于企业旁加载的产品密钥。
2.将组策略设置为“允许安装受信任的应用”。
注意:安装的应用由这些电脑所信任的证书颁发机构签名。(这些证书不必来自受信任的证书颁发机构;只需用户电脑信任这些证书即可)
我们可以使用 Windows 映像或在运行时向准备好的电脑部署应用。
通过映像部署应用可使应用对访问该计算机的所有现有用户和未来用户均可用,而在运行时部署应用会使应用仅对当前用户可用。
通过 Windows 映像部署应用的步骤:
1.确保组策略或注册表项允许对所有受信任的应用进行设置。可以使用修改注册表方式完成该操作:
HKEY_LOCAL_MACHINE\Software\Policies\Micro