在服务器核心计算机上安装Microsoft Office 2007

Eri*_*rbi 7 ms-office windows-server-2003

我有一个Windows服务(目前在Windows 2003 Server下运行),需要使用自动化与几个word文档进行交互.此服务需要移动到新服务器.

是否可以在Windows 2008 R2 Server Core Machine中安装和调用Word文档?

Tod*_*ain 2

是的,只需使用静默安装即可在 Server Core 机箱上获取 Office 2007 - 请参阅 TechNet 的 Office 资源工具包了解部署选项。一些注意事项:

  1. 唯一不直接支持服务器核心安装的 Office 组件是 Project Server 和 SharePoint Server。他们甚至不会安装。
  2. 您无法调用任何需要客户端应用程序执行的 Word 命令.Visible = True。这将导致失败。
  3. 使用 PowerShell 自动化 Word 可能是使用 Server Core 和 Office 的最简单方法。对于某些 COM 功能,您可能需要创建 .NET 包装器,而不是直接从 PS 调用(最值得注意的是 WordBasic 调用)。
  4. 之前已经说过不要在服务器上进行办公自动化 - 但这不是您需要的建议。因此,请务必阅读以下内容:Office 服务器端自动化的注意事项