none
能否让SCCM以主机名为唯一ID来识别计算机呀? RRS feed

  • 问题

  • 比如我想保留每台客户端的操作系统安装记录

    一台机器一年内重装了3次系统 每次装完重新加入SCCM就会造成同名的主机然后原先的 硬件历史记录,软件历史记录,操作系统历史记录就都从新开始记录了...很郁闷

    能否让他用主机名来区别每台加入SCCM的机器呢?

    只要还是原先的主机名,就在原先的各种历史记录上追加数据...而不是另新增一台主机开始全新的记录

    2010年9月10日 5:04

答案

全部回复

  • SCCM 使用 SMSID来唯一标识一个客户端。 这个标识和很多因素相关,参考

    http://support.microsoft.com/kb/127052/en-us

    http://support.microsoft.com/kb/837374

     

    这是设计使然,来保证唯一性,没什么商量的余地。 看看两个KB就可以想象 主机名并不能保证唯一,尤其在大型环境下。

    2010年9月13日 8:58
    版主
  • SCCM 使用 SMSID来唯一标识一个客户端。 这个标识和很多因素相关,参考

    http://support.microsoft.com/kb/127052/en-us

    http://support.microsoft.com/kb/837374

     

    这是设计使然,来保证唯一性,没什么商量的余地。 看看两个KB就可以想象 主机名并不能保证唯一,尤其在大型环境下。

    我就是怕计算机更换主板或硬盘后 SMSID会有变化,被识别成别的机器就郁闷了....以前的历史记录都无法追加了 环境中计算机多了,难免每天都有主板坏的硬盘坏的,显卡,网卡坏的 这个每次更换其中一种,两种部件,会不会造成SMSID变换呢
    2010年9月13日 12:45
  • 其实我有个折中的办法你配置下维护任务,定期将过期过时的数据删除掉只要不是你们管理环境非常混乱,并不会对你的日常维护太来太大的困扰。

     

    清除安装标志:
    解释:如果计算机上安装了 Configuration Manager 2007 客户端软件,站点数据库中的客户端记录会被标记为已安装状态。即使以后卸载了 Configuration Manager 2007 客户端软件,数据库中的客户端记录也保持为已安装状态。如果“检测信号发现”未重新发现客户端,“清除安装标志”任务将清除站点数据库中的客户端记录的已安装标志。
    使用“清除安装标志”任务将已卸载的客户端标记为已卸载,从而允许通过“客户端请求安装”方法重新安装这些客户端。
    启用此任务时,将“客户端重新发现期间”设置为大于“检测信号发现”计划的间隔。

    4、删除过期的发现数据
    解释:“删除过期的发现数据”任务从 Configuration Manager 2007 站点数据库删除过期的客户端发现数据。此数据可以包括通过检测信号发现、网络发现及 Active Directory 域服务发现方法(系统、用户和系统组)生成的记录。
    启用此任务时,其他站点上的数据库会受影响。
    您可以指定要删除的发现数据的时间。此命令从 Configuration Manager 2007 站点数据库删除与这些发现项目相关的一切数据。

    5、 删除不活动的客户端发现数据任务
    解释:“删除不活动的客户端发现数据”任务从 Configuration Manager 2007 站点数据库删除不活动的客户端记录。
          客户端通过下列两种方式标记为不活动;当客户端标记为“已过时”时,也会标记为“不活动”。
    如果在“客户端状态报告”对话框的“选项”选项卡中选择了“使用非活动客户端信息更新 Configuration Manager 2007 站点数据库”选项,则 Configuration Manager 2007 R2 中的客户端状态报告功能可配置为标记不活动客户端。
    “删除不活动的客户端发现数据”任务与“删除过期的发现数据”任务类似。但是,此任务仅在是 Configuration Manager 2007 客户端的资源上运行。“删除过期的发现数据”任务可在所有发现的资源上运行。
    启用此任务时,应该将计划配置为以大于“检测信号发现”计划的间隔运行。这样允许活动客户端发送“检测信号发现”记录以将客户端记录标记为活动,从而阻止此任务删除它们。

    6、删除过时的客户端发现数据
    解释:从 Configuration Manager 2007 站点数据库删除过时的客户端记录。标记为过时的记录通常会被同一客户端的较新记录所取代。较新记录成为客户端的当前记录,较旧的记录则成为过时记录。
    当启用此任务时,您应该将计划配置为以大于检测信号发现计划的间隔运行。这样将允许客户端发送发现数据记录 (DDR),以便正确设置“过时”位。

    2010年11月15日 2:42
  • 我是这贴的楼主,原ID忘记密码了,首先谢谢你的答复,但是我提出这个问题的主要原因是担心计算机硬件变更的同时重做操作系统造成原先的各种记录信息无法传承下来
    2010年11月18日 15:43
  • 你看看 v_r_system 视图,SMSID 变了并不是就生成一套全新的记录了。它会记录原来的ID是多少,新的ID是多少,相关的数据还是增量变化的。

    重做OS那是另一回事,这个对于lz的要求是无解的。

    2010年11月26日 2:59
    版主