Windows Server 2008 R2 上的 OCS 2007

Windows Server 2008 R2 上的 OCS 2007

有人知道 Office Communications Server 2007 (R2) 是否与 Windows Server 2008 R2 兼容吗?

我曾尝试将 2008 Server 迁移到 R2,但从那时起,一些 OCS 服务无法启动。目前,我迁移了 Edge Server。唯一启动的服务是 WebConferencing 服务。所有其他服务都在启动时声称出现 NullReference 异常:

事件日志:

无法启动 A/V 身份验证边缘服务。

异常:System.NullReferenceException:

你调用的对象是空的。

在 Microsoft.Rtc.MRAS.Core..ctor(ServiceStopHandler serviceStop)

在 Microsoft.Rtc.MRAS.Server.OnStart()

原因:内部错误。

在我看来,除非微软提供补丁,否则 OCS 将无法工作,因为该服务似乎有一些在 2008 R2 中不再存在的引用。

有谁有关于此问题的解决方法或 MS 声明吗?

提前致谢!

答案1

此错误与桌面体验无关 - A/V Auth 根本不使用它;事实上,我非常确定 Edge 服务器根本不会使用它。就微软官方声明而言,他们的说法是 OCS 2007 R2 不支持 Server 2008 R2。在大多数情况下,这是因为在发布 OCS 2007 R2 时他们没有操作系统进行测试,可能不是因为已知的不兼容性。如果事件日志中有更多详细信息,将其发布在这里可能会很有用。即使只有完整的堆栈跟踪第一行(Microsoft.Rtc.MRAS.Core..ctor 应该扩展到更大的内容;Microsoft.Rtc.MRAS.Core 是一个命名空间,而不是类型)也会有所帮助。

答案2

您是否尝试过在 R2 机器上启用桌面体验功能?

答案3

我让 OCS 2007 R2 在 Windows 2008 R2 服务器上完美运行,但唯一的区别是它是全新安装,而不是迁移。即使是全新安装,也必须编辑“coscore.msi”并删除“launchConditionalValue”(屏幕截图:shahanbest.blogs.com)

建议采取一种解决方法,在临时服务器上安装 win2k8r2 和 ocs r2 的全新副本,然后将用户移至该服务器,然后在升级后的服务器(当前出现问题的服务器)上删除并重新安装 OCS R2,然后将用户移回该服务器。

干杯..! [电子邮件保护]

相关内容