0
YFedor
05.05.22
✎
16:22
|
Добрый день!
Задача такова: есть имя пользователя и имя группы домена. Нужно узнать принадлежит ли пользователь этой группе, причем не только напрямую, но и опосредованно, через участие в других группах.
Делаем это скриптом, в зависимости от того, принадлежит ли он группе будут предприняты те или иные действия.
Предпочтительнее vb скрипт.
Вот есть например скрипт, перебирающий все группы пользователя.
Он бы даже устроил, но он перебирает только прямые группы, а опосредованные нет:
Domain = "MyDomayn"
UserName = "MyName"
Set usr = GetObject("WinNT://" & Domain & "/" & UserName & ",user")
cntGroup = 0
For Each grp In usr.Groups
If LCase(grp.Class) = "group" Then
msgBox grp.Name
End If
Next
|
|