Windows ADSI, WMI и реестр. Как они все связаны друг с другом?

У меня есть рабочая задача, которая включает настройку компьютеров под управлением Windows XP. Обычно я не пользователь Windows, поэтому задаю этот вопрос.

Задачи, связанные с настройкой одной из этих машин, включают настройку сетевых адресов, пользователей и конкретных "групповых политик", и в настоящее время я делаю это вручную для каждой машины. Естественно, я хочу написать все эти шаги, поэтому я начал изучать реестр и сценарии Windows. Я ссылался на различные статьи в Интернете и две книги:

  1. Руководство по самостоятельному изучению сценариев Microsoft Windows
  2. Руководство по реестру Windows

Мне кажется, что между всеми этими источниками информации есть "мешанина" "технологий" Microsoft, которые либо дублируют средства для выполнения конкретной задачи, либо уникально достигают ее, но документация запутанная и неясная.

Мой простой способ понять, что реестр - это контейнер всей информации / данных на компьютере, а WMI и ADSI предоставляют средства для чтения или изменения.

  1. Это правильно? И если да, то как ADSI относится к WMI и наоборот?
  2. Могу ли я достичь того, чего хочу, просто манипулируя реестром напрямую с помощью сценария.vbs, например, для изменения IP-адреса сетевого адаптера?
  3. Есть ли необходимость использовать ADSI?

1 ответ

Интерфейс служб Active Directory (ADSI) - это уровень WMI для активного каталога для управления пользователями, группами, участниками, разрешениями и т. Д. Инструментарий управления Windows (WMI) - это просто средство доступа к управляемым данным. Язык запросов Windows (WQL) - это выделенный WMI, который ссылается на таблицы CIM. Реестр Windows просто куст настроек конфигурации для приложений, его можно обновлять и манипулировать. По сути, если вы пишете сценарии 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

Другие вопросы по тегам