Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - VBScript для проверки является ли юзер членом одной из групп в OU

Ответить
Настройки темы
VBS/WSH/JS - VBScript для проверки является ли юзер членом одной из групп в OU

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Суть вопроса. В AD есть OU где лежат группы, для каждого юзера, если он является админом, создается персональная группа и в ней хранятся админовская учетка и юзерская.
При входе скрипт должен отрабатывать следующий алгоритм:
1. Получает все группы в которых он включен. (администраторская учетная запись)
2. Скрипт смотрит, является ли он членом одной из групп в OU (OU статичная всегда, меняется только CN групп)
3. Если он находит группу он берет из нее значение атрибута wWWhomepage(оно 100% есть, в другом скрипте сделал) и сует в атрибуты учетной записи (администраторской) homeDirectory


Вот собственно что мне удалось сделать, а точнее мало...я просто получил все группы в которых есть учетка:

Код: Выделить весь код
Option Explicit

Dim wsxNetwork
Set wsxNetwork = CreateObject("WScript.Network")

Dim sDomain, sUser
sDomain = wsxNetwork.UserDomain
sUser = wsxNetwork.UserName

Dim objUser
Set objUser = GetObject("WinNT://" & sDomain & "/" &sUser)

Dim sGroupNames

Dim objGroup
For Each objGroup In objUser.Groups
    sGroupNames = sGroupNames & objGroup.Name & vbCrLf

Next

MsgBox sGroupNames

Отправлено: 15:51, 16-07-2014

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - VBScript для проверки является ли юзер членом одной из групп в OU

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Скрипт для копирования стуктуры AD из одного OU в другой Outlaw_UA Скриптовые языки администрирования Windows 2 21-06-2012 17:59
VBS/WSH/JS - Является ли UUID обязательным для каждого компьютера? alexey_uralcev Скриптовые языки администрирования Windows 5 24-10-2011 14:57
VBS/WSH/JS - Массовое создание пользователей, компьютеров, OU и групп. Anton04 Скриптовые языки администрирования Windows 12 30-07-2009 00:53
Как узнать, является ли текущий юзер владельцем некоего файла? skeletor Microsoft Windows 2000/XP 2 13-03-2007 10:57
компьютеры из одной ou невидят компьютеры из другой ou, возможно ? philippov Microsoft Windows NT/2000/2003 2 11-12-2006 04:16




 
Переход