以下是场景
我有一个功能齐全的 SCCM 2012 站点服务器,其中配置了 DP、MP、SUP、应用程序目录等角色并正常运行。此站点上只有一台服务器。一切都很好,但我对 SUP 不满意,所以我决定创建一个单独的 WSUS 服务器并通过 GPO 配置 Windows 更新。
该设置也运行良好,因此我继续从 SCCM 中删除了 SUP 角色,并从我的 SCCM 服务器上删除了 WSUS 功能(它们配置在同一个 SCCM 服务器上)。我没有立即注意到任何问题。
几天后,我注意到 OSD 部署出现错误,经过几个小时尝试 Google 的建议后,我能够卸载 PXE 并进行一些更改,然后使用 WDS 重新安装以使其再次运行。再次,我认为一切都很好,然后继续。
最近几天,我注意到,任何部署的新机器或安装客户端的机器都会在 SCCM 控制台中显示为“无”客户端。客户端机器将显示连接到站点,但软件中心显示“IT 组织”,而不是像以前的客户端那样显示我们的站点。
现有的客户端似乎都运行正常。他们仍然接收应用程序分发和配置基线等。
重新安装、卸载、再重新安装、修复都无法解决问题,这种情况在所有新客户端上都会发生。ClientLocation.log 显示它连接到正确的 MP。除了 ClientMessaging.log 不断重复此行之外,其他日志中都没有任何异常:
<![LOG[Raising event:
instance of CCM_CcmHttp_Status
{
ClientID = "GUID:0450fde3-ab82-41bf-9c33-87a18113744b";
DateTime = "20140528214824.993000+000";
HostName = "SOUNDWAVE.domain.org";
HRESULT = "0x00000000";
ProcessID = 4092;
StatusCode = 0;
ThreadID = 3720;
};
]LOG]!><time="16:48:24.994+300" date="05-28-2014" component="CcmMessaging" context="" type="1" thread="3720" file="event.cpp:706">
谢谢
答案1
我能想到的最奇怪的修复方法...但我找到了这篇文章并尝试了其中一种修复方法,它似乎解决了这个问题
我最终将 smsperf.dll 文件从 syswow64 目录复制到 system32 目录,客户端开始工作。这对我来说似乎不太可能,但它现在正在工作,所以我不会管它!:) 谢谢