企业部署Windows 8 Store 风格应用

标签: 企业 windows store | 发表时间:2012-12-20 14:15 | 作者:qq1355541448
出处:http://blog.csdn.net

引言

1

之前我们都知道可以将应用程序发布到Windows 商店中供用户下载使用。如果我们是企业开发人员,则我们的应用可能属于以下两种类别之一:

1.应用内容是只与公司内个人切实相关的应用。

2.希望尽可能多的用户可以使用我们的应用,最好将该应用列在 Windows 应用商店中。

本篇博文主要针对第一种类型的应用如何部署到企业进行分析。

一、准备应用

3

虽然通过Windows Store将应用程序部署到客户电脑上是一种非常便捷的方式,但是对于定制或LOB应用程序来说,通常情况IT管理员希望直接将应用程序部署到企业用户的PC上。

在企业内部署应用之前,我们需要从以下几方面验证应用:

1.符合 Windows 应用认证工具包所验证的基本要求(该工具包可帮助我们在向用户部署应用之前发现应用中的任何潜在问题)。 关于如何使用认证工具可参考 使用 Windows 应用认证工具包测试你的应用

2.符合在企业内部署应用的相关指导规则(这些规则是由企业决定,微软并没有任何强制性的规则)。

3.为应用签名。这里简单说明一下应用签名。

  • 若要向用户部署该应用包,则应用必须由目标电脑信任的证书颁发机构签名。其中 包清单中的“发布者名称”必须与用于为应用签名的证书中的“发布者名称”一致。
  • 另外我们可以查看 Windows 开发人员中心了解 通过 Visual Studio 为应用签名的其他详细信息
  • 无需进行任何其他配置,Windows 即可信任许多证书颁发机构。如果该证书由一个信任的机构所颁发,则无需将其他证书部署到目标 Windows 8 电脑,也无需对这些证书进行管理。而且还可以使用公司的内部证书颁发机构来为该应用签名。如果选择此选项,则 IT 管理员必须确保 CA 证书已安装在目标电脑的 Windows 映像中。
  • Visual Studio提供了一个应用签名的测试证书,我们可以使用它进行内部测试。另外微软建议我们使用这些证书只用于内部测试,而不是通过企业进行广泛部署。

二、准备电脑

4

首先我们需要知道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\Microsoft\Windows\Appx\AllowAllTrustedApps = 1

2.使用部署映像服务和管理 (DISM) 命令行工具。例如,若要将程序包安装到脱机映像,打开命令提示符然后输入:

 DISM /Add-ProvisionedAppxPackage /PackagePath:C:\App1.appx /SkipLicense

在运行时部署应用,可以使用Windows PowerShell 来完成部署。另外我们也可以通过使用支持执行 PowerShell 脚本或 cmdlet 的任何管理工具来完成这一操作。

例如,在 PowerShell 命令提示符下输入: add-appxpackage C:\ContosoApp\ExpenseApp.appx

四、 部署更新

部署应用更新方式和在运行时部署应用所采用的方式相同,但是我们需要为计算机上的每位用户安装这些更新。

IT管理员可以通过 GET-AppXPackage PowerShell cmdlet检测安装程序的相应版本。

IT管理员可以在PowerShell命令窗口使用强制更新的命令:add-appxpackage\\fileserver\ContosoApp\v1.1\ExpenseApp.appx

此时应用程序将会被重新更新并部署。

五、Windows RT设备上部署

对于Windows RT设备,我们可以使用全新的管理客户端。它为企业的机器提供了更加简便的用户体验,用户可以通过该管理客户端轻松获得IT管理员提供的应用程序。

下图为该管理客户端。

1

用户点击某一个应用后,可以进行安装。

2

由于篇幅的原因,这里我就不详细介绍了,大家可参考: managing your Windows RT PC

总结

当我们构建企业级Windows 8 Store风格应用程序,可以选择如何使这些应用程序。我们可以通过Windows Store发布应用程序,也可以直接部署应用程序。

 

更多关于Windows 8 Store风格应用部署文章可参考:

1. 在应用商店中发布应用 (Windows);

2. 为包签名;

3. Deploying Metro style apps to businesses;

4. Managing "BYO" PCs in the enterprise (including WOA);

作者:qq1355541448 发表于2012-12-20 14:15:08 原文链接
阅读:0 评论:0 查看评论

相关 [企业 windows store] 推荐:

企业部署Windows 8 Store 风格应用

- - CSDN博客推荐文章
之前我们都知道可以将应用程序发布到Windows 商店中供用户下载使用. 如果我们是企业开发人员,则我们的应用可能属于以下两种类别之一:. 1.应用内容是只与公司内个人切实相关的应用. 2.希望尽可能多的用户可以使用我们的应用,最好将该应用列在 Windows 应用商店中. 本篇博文主要针对第一种类型的应用如何部署到企业进行分析.

惊!Windows 8 确认将拥有 App Store 软件商店

- Woooon - Engadget 中国版
目前为止 Windows 8 的消息除了不意外的将具有如同 Windows Phone 7 易于触控操作的接口外(如:虚拟键盘),甚至还可能具有发送 3G 简讯的功能,而才在不久前大家还在猜测是否可能会出现软件商店的服务内容时,Windows 的总裁 Steven Sinofsky 就确认了 Windows 8 将拥有软件商店(App Store)服务的消息.

对企业而言Mac安全性低于Windows

- Aaron Woo - Solidot
在Black Hat大会上,研究人员指出苹果电脑的DHX认证方法存在安全漏洞,可以在数分钟内入侵局域网中的其它苹果Mac电脑. 安全公司iSec的CTO Alex Stamos表示,Mac电脑对个人使用来说是足够安全,但当和其他电脑联在局域网内后,它的安全性就降低了.

使用Windows 8分发企业应用程序

- - InfoQ cn
向用户的计算机分发正确的应用程序和链接总是一项挑战. 登录脚本总是容易出问题,而自动安装应用程序的工具通常很难使用. 人们对自己拥有的计算机和设备使用越来越多,让这个问题变得更复杂. 微软正试图使用Windows 8和自服务门户(Self-Service Portal,SSP)来解决这两个问题. 当用户使用公司的电子邮件地址和密码注册他们的计算机时,这个门户就会被激活.

企业版Windows 8八大功能:整合SkyDrive云存储

- - cnBeta.COM
微软今天发布的Windows 8消费者预览版有“普通版”和“企业版”两种版本,其中“企业版”安全性更加,因此更适于企业使用. 微软针对“企业版”Windows 8消费者预览版系统编写了一份详细的产品说明,它对于企业与IT人员很有参考意义. 我们可以从这份产品说明中看到,“企业版”Windows 8消费者预览版的“亮点”包括以下8大功能:.

更多企业选择Mac和iPad 抛弃Windows PC

- - 博客园_新闻
更多企业选择 Mac 和 iPad. 1月 11 日消息,据国外媒体报道,市场研究机构 ForresterResearch 发布的最新报告显示,越来越多的企业选择 Mac、iPad,而不是 Windows 电脑. Forrester Research 称,虽然 Windows 电脑到 2013 年仍将在办公场所占据主导地位,但是苹果产品正改变企业硬件市场.

Windows XP企业市场份额首次跌破10%

- - cnBeta.COM业界资讯
这家企业本周在博客中谈到,当前Windows XP在企业市场的使用率跌幅已远超平均水平. Net Applications的数据显示,目前在整个PC世界中,XP仍然占据着超过26%的市场;而Qualys的最新数据则显示,企业用户的Windows XP使用率在2013年1月份时还是大约32%,而在2014年5月的现如今,这个数字已经跌至将近8%.

服务企业级用户新平台Windows Phone for business上线

- - WPDang
Windows Phone平台最新的服务Windows Phone for business已经正式上线,该服务直接面向企业级用户提供各类Windows Phone领域的技术支持,目前该服务 中国本地化网站也已经上线运营. 微软对Windows Phone for business的解释是,可在Windows 基础结构中轻松部署和管理Windows Phone的服务,具体的功能和服务内容包括:.

ロンドンに「Google Store」オープン

- 三十不归 - スラッシュドット・ジャパン
capra 曰く、AppleやMicrosoftに続き、Googleも同社世界初となる「Google Store」をオープンさせたそうだ(London Evening Standard、本家/.). 第一弾は英国ロンドンの「ガジェットストリート」なるTottenham Court Roadに登場したとのこと.

Angry Birds 飞向 Chrome Web Store

- Kofai - 谷奥——探寻谷歌的奥秘
Chrome拉到了一个强力的支持游戏:Angry Birds. 它们的Chrome Web App是用WebGL和Canvas技术打造的,可以充分发挥Chrome浏览器的性能优势. 他们号称可以达到60fps的速度,不过在现场演示看起来稍微有点卡(那还是图形很简单的前几关呢). Angry Birds还使用了离线技术,你可以在离线的情况下继续玩游戏.