none
SCCM控制台中客户端信息不能更新的问题 RRS feed

  • 问题

  • 大家好,我发现我的SCCM控制台中总有一部分计算机的状态信息不能更新。计算机上明明已经安装好了SCCM客户端,而且远程工具都可以使用,但是在控制台上一直就显示客户端为“否”。我的SCCM系统已经上了几个月了,这部分客户端状态就没有更新过,不知道是哪出了问题?

    另外,控制台中还有一种情况,就是原来客户端一栏显示为“是”,但是过段时间就变成“否”了,不过还是“已批准”的状态。不知道这种情况又是什么问题造成的?

    这两个问题已经苦恼我很久了,一直没办法解决,查看过客户端和服务器的日志,都没有异常的地方,还请大家帮忙一下。

    谢谢。
    Jack Zhou
    2010年3月11日 7:06

答案

  • 此问题已经找到原因了,是由于SCCM客户端的GUID重复的缘故。

    GUID重复的解决办法:

    1. 在SCCM控制台中删除GUID重复的计算机记录

    2. 删除此客户端上SMS的两个证书

    3. 删除此客户端上windows目录下smscfg.ini文件

    4. 重启客户端SMS Agent Host服务,重新生成smscfg.ini文件即可


    Jack Zhou
    • 已标记为答案 Jackzhou_5 2010年4月8日 2:42
    2010年4月8日 2:42

全部回复

  • 更新:以上所述的客户端状态一直为“否”的计算机,我发现还有一个共同的问题就是软硬件清单都收集不上来。

    我检查过inventoryagent.log,除了部分收集项不存在外,没有其他问题;我在检查服务器上的dataldr.log发现这些有问题客户端都有相类似的错误:

    Begin transaction: Machine=MKT-MENGMENG(GUID:7F3FB875-1D17-4C4B-8245-2E41F2CE488B) SMS_INVENTORY_DATA_LOADER 1601/1/1 0:00:00 7976 (0x1F28)
    ERROR - attempt to update non-existent row. Invalid command:  exec pWorkstationStatus_DATA 1,252,'03/15/2010 13:12:05',1,'3/15/2010 13:10','137438953474',2052,480 SMS_INVENTORY_DATA_LOADER 1601/1/1 0:00:00 7976 (0x1F28)
    Rollback transaction: Machine=MKT-MENGMENG(GUID:7F3FB875-1D17-4C4B-8245-2E41F2CE488B) SMS_INVENTORY_DATA_LOADER 1601/1/1 0:00:00 7976 (0x1F28)
    Remote client hardware inventory resync generated for client GUID:7F3FB875-1D17-4C4B-8245-2E41F2CE488B; update/insert result = 2 SMS_INVENTORY_DATA_LOADER 1601/1/1 0:00:00 7976 (0x1F28)
    Send resync command to local site for machine GUID:7F3FB875-1D17-4C4B-8245-2E41F2CE488B. SMS_INVENTORY_DATA_LOADER 1601/1/1 0:00:00 7976 (0x1F28)
    STATMSG: ID=2722 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_INVENTORY_DATA_LOADER" SYS=GITI-SCCM SITE=SH1 PID=4504 TID=7976 GMTDATE=Mon Mar 15 05:12:05.885 2010 ISTR0="MKT-MENGMENG" ISTR1="" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=0 SMS_INVENTORY_DATA_LOADER 1601/1/1 0:00:00 7976 (0x1F28)
    Cannot process MIF XHFTAR6RG.MIF, moving it to C:\Program Files (x86)\Microsoft Configuration Manager\inboxes\auth\dataldr.box\BADMIFS\8pq81s6a.MIF SMS_INVENTORY_DATA_LOADER 1601/1/1 0:00:00 7976 (0x1F28)
    STATMSG: ID=2703 SEV=W LEV=M SOURCE="SMS Server" COMP="SMS_INVENTORY_DATA_LOADER" SYS=GITI-SCCM SITE=SH1 PID=4504 TID=7976 GMTDATE=Mon Mar 15 05:12:05.979 2010 ISTR0="XHFTAR6RG.MIF" ISTR1="C:\Program Files (x86)\Microsoft Configuration Manager\inboxes\auth\dataldr.box\BADMIFS\8pq81s6a.MIF" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=0 SMS_INVENTORY_DATA_LOADER 1601/1/1 0:00:00 7976 (0x1F28)
    Done: Machine=MKT-MENGMENG(GUID:7F3FB875-1D17-4C4B-8245-2E41F2CE488B) code=2 (53 stored procs in XHFTAR6RG.MIF) SMS_INVENTORY_DATA_LOADER 1601/1/1 0:00:00 7976 (0x1F28)

    请问有办法可以解决吗?


    Jack Zhou
    2010年3月16日 3:13
  • inventory的问题是因为缺省的增量inventory,结果系统中没有这个client原来的信息,只好把增量数据作废。

    既然做过了inventory,然后又有增量inventory,然后又从系统中消失 ?  看看是否有什么造成client被不断的被安装并卸载。

    2010年4月6日 13:58
    版主
  • 此问题已经找到原因了,是由于SCCM客户端的GUID重复的缘故。

    GUID重复的解决办法:

    1. 在SCCM控制台中删除GUID重复的计算机记录

    2. 删除此客户端上SMS的两个证书

    3. 删除此客户端上windows目录下smscfg.ini文件

    4. 重启客户端SMS Agent Host服务,重新生成smscfg.ini文件即可


    Jack Zhou
    • 已标记为答案 Jackzhou_5 2010年4月8日 2:42
    2010年4月8日 2:42