Windows ADSI,WMI和registry。 他们如何相互关联?

我有一个工作任务,涉及build立Windows XP机器。 我通常不是Windows用户,所以我问这个问题。

设置其中一台机器涉及的任务涉及设置networking地址,用户和特定的“组策略”,目前我为每台机器手动执行此操作。 当然,我想脚本所有这些步骤,所以我开始阅读registry和Windows脚本。 我提到了网上的各种文章和两本书:

  1. 微软Windows脚本自助式学习指南
  2. Windowsregistry指南

在所有这些信息来源之间,在我看来,微软“技术”的“大杂烩”要么是完成某项具体任务的重复手段,要么是唯一实现的,但是文件混淆不清。

我理解它的简单方法是,registry是计算机上所有信息/数据的容器,而WMI和ADSI提供读取或修改它的手段。

  1. 它是否正确? 如果是这样,ADSI如何与WMI相关联,反之亦然?
  2. 我甚至可以通过直接用.vbs脚本直接操作registry来实现我想要的function,比如改变networking适配器的IP地址。
  3. 有没有必要使用ADSI?

活动目录服务接口(ADSI)是用于pipe理用户,组,成员,权限等活动目录的WMI层.Windowspipe理规范(WMI)只是访问受pipe理数据的手段。 Windows查询语言(WQL)是专用于引用CIM表的WMI。 Windowsregistry只是应用程序configuration设置的一个configuration单元,它可以被更新和操作。 本质上,如果您正在编写AD / GPO脚本,请使用“GPMgmt.GPM”对象(请参阅下面的IPGM)。 阅读以下内容:

WMI参考号: http : //msdn.microsoft.com/en-us/library/windows/hardware/gg463464.aspx
IPGM: http : //msdn.microsoft.com/en-us/library/windows/desktop/aa814153( v=vs.85) .aspx
ADSI: http : //msdn.microsoft.com/en-us/library/windows/desktop/aa772170( v= vs.85).aspx