针对 App-V 序列化 Office 2010 - 第 4 部分:分发给用户
原文发布于 2011 年 6 月 17 日(星期五)
紧接着针对 App-V 序列化 Office 2010 - 第 1 部分、第 2 部分和第 3 部分之后,43Tc(该链接可能指向英文页面) 的 Matt 和 Jason 将与我们分享他们使用 Office 2010 和 App-V 的实践经验并提供有关针对 App-V 序列化 Office 的指南。在第 4 部分中,我们将了解如何准备和分发 Office 2010 App-V 程序包。
准备客户端来接收 Office 2010 程序包
为了启用激活代理和其他用于与本地操作系统组件交互的代理,必须在客户端安装和配置 Microsoft Office 2010 App-V 部署套件。本节将介绍在客户端上安装该部署套件的必要步骤。
我们建议首先在客户端 PC 上手动执行本节所述的步骤,以便熟悉这些步骤。
在生产设置中,您很可能需要按照这些说明创建一个部署包,然后通过首选的物理(非虚拟)应用程序的部署解决方案,采用自动化的方式部署到所有客户端上。
注意: 这两个安装命令必须单独执行(无法在一个命令行中联接它们)。因此,我们需要安装 Office 2010 部署套件两次,一次用于许可,另一次用于注册功能代理。这就意味着,您可能需要创建两个不同的部署包来部署到生产客户端,具体取决于您的 ESD 解决方案。
另外,您还需要将在第 3 部分的 Sequencer 中提供给您的程序包 GUID 复制到客户端上。为了方便在安装 2 中使用,我们建议将其复制到剪贴板上。
首先,将包含 Office 2010 部署套件安装文件的文件夹(例如,C:\Office2010DK_x86)从排序计算机复制到客户端
或
如果您部署的是 64 位客户端,则必须安装 64 位 Office 2010 App-V 部署套件。
- 可从以下位置下载 x64 部署套件:https://www.microsoft.com/download/en/details.aspx?id=10386(该链接可能指向英文页面)
- 运行下载的 .exe 以将文件提取到一个文件夹(例如,C:\Office2010DK_x64)中
然后,选择“开始”按钮,并在搜索行中键入 cmd 以打开提升的命令提示符。从“程序”中,右键单击 cmd.exe,选择“以管理员身份运行”。
在命令提示符处,输入一个命令,将目录更改为包含 Office 2010 部署套件安装文件的文件夹(例如,cd C:\Office2010DK_x86)
注意: 您的 KMS 或 MAK 选择必须与排序期间所做的选择匹配。以下命令是 cAsE sEnSiTive,如果您在这些步骤中出现了输入错误,它们不会立即提供反馈 。 因此,我们建议您复制和粘贴第 2 部分中的命令行语法。
安装 1: 安装用于许可的部署套件。
如果使用的是 KMS 许可,请执行以下命令:
msiexec /i OffVirt.msi PROPLUS=1
注意: 如果使用的是 Office 2010 Standard,请将 PROPLUS=1 替换成 STANDARD=1
或
如果使用的是 MAK 许可,请执行以下命令:
msiexec /i OffVirt.msi PIDKEYS=XXXXX-XXXXX-XXXXX-XXXXX USEROPERATIONS=1
注意: 输入产品密钥来替换 xxxxx。
安装 2: 安装用于注册功能代理的部署套件
执行以下易记的命令:
msiexec /i c:\OffVirt.msi ADDDEFAULT=Click2runOneNoteProxy,Click2runOutlookProxies,Click2runWDSProxy,Click2runOWSSuppProxies PACKAGEGUID={XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} PACKAGEVERSION=14 OUTLOOKNAME="Microsoft Outlook 2010" ONENOTENAME="Microsoft OneNote 2010" MAPISERVER="Microsoft Virtual Office Simple Mapi Proxy Server" VIRTUALSEARCHHOST="Search MAPI Protocol Handler Host" MLCFG32CPL="Windows Control Panel" OWSSUPPServer="Microsoft SharePoint Client Support Manager"
重要信息: 将以上命令中的 PACKAGEGUID= 括号内的 XXXX 替换成您先前在第 3 部分中保存的程序包 GUID 值
注意: 此命令是一个长的命令字符串,不得与原始安装命令组合使用。
其他注意事项: 如果您在以上命令行中出现了输入错误,则不能简单地重新运行该命令。您需要卸载部署套件,然后重新安装。因此,我们建议此处尽可能采用复制/粘贴操作。
分发
现在,您已经准备好将 Office 2010 虚拟应用程序包部署到客户端上了。部署过程可能会有所不同,这取决于您是使用 SCCM、App-V 完整基础结构还是独立模式来部署虚拟应用程序。
通过这些不同方法部署虚拟应用程序的具体说明已在其他文档中介绍过了,因此在这里,我们就不再重复了。
以下是相关文档链接,这些文档可以帮助您了解如何部署虚拟应用程序。
这些文档位于 Microsoft TechNet 上的以下位置:https://technet.microsoft.com/zh-cn/appvirtualization/cc843994.aspx(该链接可能指向英文页面)
对于 System Center Configuration Manager 的部署,请参阅标题为“使用 Microsoft Application Virtualization 4.6 和 System Center Configuration Manager 2007 R2 进行虚拟应用程序管理”的文档。
常规操作流程:
- 为 Office 2010 App-V 部署套件创建 SCCM 虚拟应用程序包
- 复制到分发点
- 为 Office 2010 序列创建 SCCM 虚拟应用程序包
- 复制到分发点
- 创建具有以下特点的 SCCM 任务序列:
- 第一:发布用于许可的 Office 2010 部署套件
- 第二:发布用于功能代理的 Office 2010 部署套件
- 第三:发布 Office 2010 序列包
- 将任务序列播发到基于计算机的 SCCM 集合
对于 App-V 完整基础结构的部署,请参阅标题为“Microsoft Application Virtualization Version 4.6 试用指南”的文档
常规操作流程:
通过您所选的 ESD 解决方案将您先前创建的 Office 2010 App-V 部署套件程序包发布到客户端上
将 Office 2010 序列发布到 App-V 管理服务器上
如果要使用“输出到 OneNote”功能:
- 请执行以下命令:
SFTMIME ADD PACKAGE:"Office2010_x86" /MANIFEST \\\\app-v.management.server.address.here\content\Office2010_x86\Office2010_x86.manifest.xml /GLOBAL
注意: 对于测试,您可以手动执行以上命令行,而不必创建程序包或登录脚本。
- 将以上程序包发布到客户端
- 用户需要启动一次 OneNote,然后“输出到 OneNote”才会工作。
有关构建首个 Office 2010 虚拟程序包的指南到此结束。通过执行本指南中的操作,您将会得到一个功能完整的 Office 2010 程序包,它与本地操作系统紧密地集成,从而为您提供有关使用应用程序虚拟化技术和 Office 的最佳体验。
这是一篇本地化的博客文章。请访问 Sequencing Office 2010 for App-V, Part 4 – Getting it to your users 查看原文