В листинге 11.7 приведен сценарий ListUsers.js, в котором формируется список всех пользователей, входящих в группу "Пользователи" на компьютере 404_Popov.
Для связывания с группой "Пользователи" рабочей станции 404_Popov создается объект
GroupObj
; коллекция пользователей этой группы формируется с помощью метода
Members
объекта
Group
:
//Связываемся с группой Пользователи компьютера 404_Popov
SList="Все пользователи группы Пользователи на компьютере 404_Popov:\n";
//Цикл по всем элементам коллекции пользователей
while (!E.atEnd) {
//Извлечение элемента коллекции класса User
UserObj=E.item;
//Формируем строку с именами пользователей
SList+=UserObj.Name+"\n";
//Переходим к следующему элементу коллекции
E.moveNext;
}
//Вывод информации на экран
WScript.Echo(SList);
/************* Конец *********************************************/
Список всех групп, в которые входит пользователь
В сценарии ListGroups.js, который представлен в листинге 11.8, на экран выводятся названия всех локальных групп, в которые входит пользователь Popov на рабочей станции 404_Popov (рис. 11.7).
Рис. 11.7. Список всех групп, членом которых является заданный пользователь
Для создания коллекции групп, членом которых является пользователь, нужно выполнить связывание с нужным пользователем, т.е. создать экземпляр объекта