在SMS安装完毕后,我们经常会遇到的第一大难题就是Client的Push问题。
今天安装了SMS环境后,遇到一个很奇怪的问题:Client已经Push成功,所有的服务都启动正常,可是在Collection中Client只有被Assigned,Client属性是No。查看客户端ccm日志内容发现全部是“Request failed: 501 Not Implemented”。以下是troubleshooting步骤:
1. 确认是否MP正常,是否客户端可以找到MP。

2. 确认是否DP正常,是否客户端可以找到DP。
以上两点直接在客户端%Winnt%\system32\ccm\logs\下看日志即可。
3. 确认SMS服务帐号没有问题
4. 在Client端打开MMC,WMI属性,查看Security选项是否SMS帐号具有完全控制的权限。
我的试验机以上四步全部正确。
无奈下,想到SMS Client端在安装时是使用BITS的,Maybe是这里有问题,打开IIS,查看组件,一切正常...
再次确认网站认证模式,发现也是正确的。
最后,打开服务,发现BITS服务处于Manually状态,并且没有启动。手工打开此服务,并且设置为自动。
回到Client端,重新安装client。SMS终于能够发现客户端安装的Client了...
经过此次试验和探索,发现Client端的数据竟然都是通过80端口走的,这样的话,在未来防火墙设置方面就方便了很多。