Список всех групп, в которые входит пользователь
Список всех групп, в которые входит пользователь
В сценарии ListGroups.js, который представлен в листинге 11.8, на экран выводятся названия всех локальных групп, в которые входит пользователь Popov на рабочей станции 404_Popov (рис. 11.7).
Рис. 11.7. Список всех групп, членом которых является заданный пользователь
Для создания коллекции групп, членом которых является пользователь, нужно выполнить связывание с нужным пользователем, т.е. создать экземпляр объекта User и воспользоваться методом Groups() этого объекта:
//Связывание с пользователем Popov компьютера
404_Popov UserObj = GetObject("WinNT://404_Popov/Popov");
//Создание объекта Enumerator для доступа к коллекции групп пользователя
E=new Enumerator(UserObj.Groups());
Как и в предыдущих примерах, после инициализации переменной SList в цикле while происходит перебор всех элементов полученной коллекции:
Slist="Пользователь Popov входит в группы: ";
//Цикл по всем элементам коллекции групп
while (!Е.atEnd()) {
//Извлекаем элемент коллекции класса Group
GroupObj=Е.item();
//Формируем строку с названиями групп
SList+=GroupObj.Name+" ";
//Переходим к следующему элементу коллекции
E.moveNext();
}
Как мы видим, название групп хранится в свойстве Name объекта Group.
Сформированная строка SList выводится на экран, как обычно, с помощью метода Echo() объекта WScript:
//Вывод информации на экран
WScript.Echo(SList);
Листинг 11.8. Вывод на экран названия всех групп, членом которых является заданный пользователь
/********************************************************************/
/* Имя: ListGroups.js */
/* Язык: JScript */
/* Описание: Вывод на экран названия всех групп, членом которых */
/* является заданный пользователь */
/********************************************************************/
//Объявляем переменные
var
UserObj, //Экземпляр объекта User
E, //Объект Enumerator
GroupObj, //Экземпляр объекта Group
SList; //Строка для вывода на экран
//Связывание с пользователем Popov компьютера 404_Popov
UserObj = GetObject("WinNT://404_Popov/Popov");
//Создание объекта Enumerator для доступа к коллекции групп пользователя
E=new Enumerator(UserObj.Groups());
SList="Пользователь Popov входит в группы: ";
//Цикл по всем элементам коллекции групп
while (!E.atEnd()) {
//Извлекаем элемент коллекции класса Group
GroupObj=E.item();
//Формируем строку с названиями групп
SList+=GroupObj.Name+" ";
//Переходим к следующему элементу коллекции
E.moveNext();
}
//Вывод информации на экран
WScript.Echo(SList);
/************* Конец *********************************************/
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Список всех доступных доменов в локальной сети
Список всех доступных доменов в локальной сети В листинге 11.1 приведен JScript-сценарий ListDomains.js, в котором создается список всех доменов, доступных в сети (рис. 11.1) Рис. 11.1. Список всех имеющихся в сети доменовВ рассматриваемом сценарии производятся следующие действия.
Список всех групп на рабочей станции
Список всех групп на рабочей станции Принцип формирования списка всех групп рабочей станции остается тем же, что и для рассмотренного выше списка всех доступных доменов локальной сети, однако первоначальное связывание нужно производить не с корневым объектом класса
Список всех пользователей в группе
Список всех пользователей в группе В листинге 11.7 приведен сценарий ListUsers.js, в котором формируется список всех пользователей, входящих в группу "Пользователи" на компьютере 404_Popov.Для связывания с группой "Пользователи" рабочей станции 404_Popov создается объект GroupObj;
Список всех запущенных процессов
Список всех запущенных процессов В следующих двух примерах мы будем работать с запущенными в операционной системе процессами.Создадим сценарий ListProcesses.js, который будет выводить на экран имена всех запущенных процессов (рис. 11.29). Рис. 11.29. Список всех запущенных в
1996 г.: война всех против всех
1996 г.: война всех против всех Избрание Билла Клинтона не повернуло вспять волну дерегулирования. Ему пришлось согласиться, что «эпоха большого правительства» закончена — мнение, которое относилось как к режиму вмешательства властей в экономику, так и к концепции
Список всех команд
Список всех команд Информация о командах их параметрах сгруппирована по
Что входит в медиаплан по поисковой оптимизации
Что входит в медиаплан по поисковой оптимизации Для того чтобы убедиться в правильном выборе сотрудника, попросите рассчитать его медиаплан. В нем должны быть отражены следующие показатели:1. Стоимость продвижения по каждому ключевому запросу.2. Примерная стоимость
Приложение 1 Список непонятных английских слов, которые появляются на экране
Приложение 1 Список непонятных английских слов, которые появляются на экране АApply – применить.Attachment – вложение (в почтовое сообщение).Attention – внимание.Auto – автоматически.ВBack – назад.Browse – обзор.Button – кнопка.CCancel – отмена.CD – компакт-диск.Choose – выбор.Click – щелкнуть.Close –
Пользователь SYSDBA
Пользователь SYSDBA Новые инсталляции Firebird для Windows устанавливают в базу данных безопасности пользователя SYSDBA с паролем masterkey. Очевидно, что это известно всем, и не может использоваться для безопасности. Пароль должен быть изменен в первую очередь.Под Linux некоторые
Пользователь PUBLIC
Пользователь PUBLIC PUBLIC является пользователем, который обозначает всех пользователей в базе данных безопасности. Он не включает в себя хранимые процедуры, триггеры, просмотры или роли.Если множество баз данных выполняется на одном сервере, предоставление больших пакетов
Список терминов, которые вам потребуются при знакомстве с этим разделом
Список терминов, которые вам потребуются при знакомстве с этим разделом CD или DVD-привод – устройство для чтения и воспроизведения CD или DVD-дисков;UPS (ИБП – источник бесперебойного питания) – аккумулятор, который поддержит нормальную работу компьютера во время
Список терминов, которые вам потребуются при знакомстве с этим разделом
Список терминов, которые вам потребуются при знакомстве с этим разделом Bluetooth – канал, который позволяет установить беспроводную связь между устройствами на расстоянии около 10 метров. В отличие от инфракрасного порта, вам не нужно направлять устройства прямо друг на
Список терминов, которые вам потребуются при знакомстве с этим разделом
Список терминов, которые вам потребуются при знакомстве с этим разделом Баннеры (англ. banner – флаг, транспарант) – реклама в сети Интернет.Веб-браузер – программа для просмотра вебсайтов, то есть для запроса веб-страниц (преимущественно из сети), их обработки, вывода и
15 полезнейших приёмов, которые должен знать каждый пользователь iPhone и iPad Олег Нечай
15 полезнейших приёмов, которые должен знать каждый пользователь iPhone и iPad Олег Нечай Опубликовано 28 октября 2013 Далеко не все владельцы популярных смартфонов iPhone и планшетов iPad, работающих под управлением операционной системы iOS 6 и 7, действительно
ФМ-ВЕЩАНИЕ: Пользователь 2.0
ФМ-ВЕЩАНИЕ: Пользователь 2.0 Автор: Феликс МучникWeb 2.0, Office 2.0, Enterprise 2.0 — сколько еще появится сокращений, привязанных к модной концепции? Контент, создаваемый самими клиентами и раздаваемый самостоятельно умными серверами-сервисами. Все это классно, только непонятно, кто
§ 2.15 Алфавитный список всех элементов FictionBook 2.1
§ 2.15 Алфавитный список всех элементов FictionBook 2.1 a (§ 2.11)annotation (§ 2.5)author (§ 2.5)binary (§ 2.3)body (§ 2.3)book-name (§ 2.5)book-title (§ 2.5)cite (§ 2.8)city (§ 2.5)code (§ 2.11)coverpage (§ 2.5)custom-info (§ 2.4)date (§ 2.5)description (§ 2.3)document-info (§ 2.4)email (§ 2.6)emphasis (§ 2.11)empty-line (§ 2.8)epigraph (§ 2.7)FictionBook (§ 2.3)first-name (§ 2.6)genre (§ 2.5)history (§