Alle i en bestemt afdeling. er de ordnet i samme ou eller samme gruppe.
Hvis det er i samme ou kan du højreklikke på ouen og vælge eksporter...
HVIS det er samme gruppe kan dette script måske bruges:
' GroupEnum2.vbs
' VBScript to discover who is a member of the Administrators
' Author Guy Thomas
http://computerperformance.co.uk/' Version 2.4 August 2005
' ----------------------------------------------------------'
Option Explicit
Dim strMember, strDNSDomain, strContainer
Dim objGroup, objRootDSE
Dim arrMemberOf, strList, arrGroup, medlemmer, objFSO, objTextFile, WshShell, strMessage, vis, i
Set WshShell = Wscript.CreateObject("Wscript.Shell")
' Bind to Active Directory'
strContainer = InputBox("Skriv gruppenavn og OU-struktur" & vbcrlf & "Fx.: cn=test, ou=Personale, ou=Brugere"& vbcrlf & "Listen gemmes som C:\brugere2.txt","Gruppe", "cn=test, ou=Brugere")
strContainer = strContainer & ", "
' strContainer = "cn=test, ou=Brugere, "
Set objRootDSE = GetObject("
LDAP://RootDSE")
strDNSDomain = objRootDSE.Get("DefaultNamingContext")
' Get the Builtin Administrators group
Set objGroup = GetObject ("
LDAP://"& strContainer & strDNSDomain)
objGroup.getInfo
arrMemberOf = objGroup.GetEx("member")
i = 0
' Loop = For Each .... Next
'WScript.Echo "Members of Group " & strContainer
For Each strMember in arrMemberOf
strMember = Mid(strMember, 4, 330)
arrGroup = Split(strMember, "," )
i = i + 1
strList = strList & arrGroup(0) & vbtab
if i = 5 then
strList = strList & vbcrlf
i = 0
end if
Next
' Wscript.Echo strContainer & " indeholder " & vbCr & strList
strList = "Gruppen " & strContainer & " indeholder " & vbCrlf & vbcrlf & strList
Const ForAppending = 2
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile ("c:\brugere2.txt", ForAppending, True)
objTextFile.WriteLine(strList)
objTextFile.Close
WshShell.Popup strMessage,1,"C:\brugere2.txt gemmes. Vent venligst. "
vis = "notepad.exe c:\brugere2.txt"
WshShell.run vis , 1, true
Wscript.Quit
' End of free example Group Enum Member Script