Ищем пустую группу |
|
|
|
Четверг, 21 Сентябрь 2006 | (4259)
А вот и сам скрипт:
|
||
Ищем пустую группу |
|
|
|
Четверг, 21 Сентябрь 2006 | (4259)
А вот и сам скрипт:
|
||
© 2002-2006 N-Admin.com Главная | Реклама | Контакты | Карта сайта | Рассылка
Комментарии
2006-09-2213:12:42 В одной буквочке вверху ошибся :-) Переписал. Заодно Level убрал :
Set oRoot = GetObject("LDAP://RootDSE")
Call ListGroupMembers ( "LDAP://" & oRoot.Get("defaultNamingContext") )
Sub ListGroupMembers ( ByVal ADPath )
Set oRoot = GetObject( ADPath )
For each oOU in oRoot
if oOU.Class = "group" Then
HaveMembers = False
For Each objMember In oOU.Members
HaveMembers = True
Exit for
next
If NOT HaveMembers Then WScript.Echo "Group " & oOU.distinguishedName & " not have members"
end if
if oOU.Class = "organizationalUnit" OR oOU.Class = "container" Then
Call ListGroupMembers ( "LDAP://" & oOU.distinguishedName )
end if
next
End Sub
2006-09-2213:06:34 Стоп. В cn не лазяеть ....
2006-09-2212:57:36 Хотя Level там можно убрать. Это я делал, когда красиво печатал состав групп с отступами.
2006-09-2212:55:45 Всё-же я люблю делать это VB скриптом. Ловите :
Set oRoot = GetObject("LDAP://RootDSE")
Call ListGroupMembers ( "LDAP://" & oRoot.Get("defaultNamingContext") , 0 )
Sub ListGroupMembers ( ByVal ADPath, ByVal Level )
Set oRoot = GetObject( ADPath )
For each oOU in oRoot
if oOU.Class = "group" Then
HaveMemebers = False
For Each objMember In oOU.Members
HaveMembers = True
Exit for
next
If NOT HaveMembers Then WScript.Echo "Group " & oOU.distinguishedName & " not have members"
end if
if oOU.Class = "organizationalUnit" OR oOU.Class = "container" Then
Call ListGroupMembers ( "LDAP://" & oOU.distinguishedName , Level + 1 )
end if
next
End Sub
2006-09-2212:54:43 А у меня работает. Наверное потому, что IE 7 поставил.
2 выхода :
1) Поставить IE 7
2) В правом верхнем есть кнопочка "версия для печати". Дальше догадаешься? ;-)
2006-09-2212:52:35 все нормально копипастится
2006-09-2211:11:49 из кода html можно дёрнуть :D
2006-09-2210:32:07 а вот код ну никак не удается выделить и скопировать к себе :( обидно. потестить хотелось