Тема: VBS: Выбрать и сравнить данные из AD
Добрый день, подскажите пожалуйста.
Задача такая:
Сравнить Logon Name ( sAMAccountName) у всех пользователей определённого OU в AD и название папок на сетевом сервере (папки должны называться так же как и sAMAccountName ).
Недостающие папки (папки нет, пользователь в AD есть) добавить , лишние (пользователья в AD нет, папка есть) папки удалить , причём удалить только пустые.
OU = employees
server = \\server\home$\
Как я вижу задачу.
Выбрать из определённой группы AD всех пользователей, посмотреть у них Logon Name ( sAMAccountName), загнать всё это в массив. Array1
Выбрать из сетевой папки все подпапки, загнать в массив. Array2
Сравнить массивы, загнать результат в третий массив.
В первом случае сравнения (Array1 - Array2) будут недостающие папки, во втором (Array2 - Array1) лишние папки.
Сравнить лишние папки на размер, удалить пустые, добавить недостающие.
Правильно ли я вижу алгоритм и помогите с кодом.

