Avatar billede jct Nybegynder
11. oktober 2004 - 08:22 Der er 3 kommentarer og
2 løsninger

Online brugere

Er der nogen som har et script der viser hvor mange online brugere der er på et AD netværk, gerne med en liste med de enkelte brugernavne, dette er dog ikke et must.
Avatar billede maximus25 Nybegynder
11. oktober 2004 - 08:59 #1
Hejsa jct
Du kan liste alle brugere i en OU(Organisation Unit) på denne måde:


Set strOU = GetObject("LDAP://localhost/ou=layer two,ou=layer one,ou=test,dc=i,dc=j,dc=com")
strOU .Filter = Array("user")
For Each Member in strOU
Wscript.Echo Chr(92) & Chr(34) & member.distinguishedname & Chr(92) & Chr(34)
Next

Du kan så gentage samme procedure for hver OU i dit domæne.

Håber du kan bruge det:):)
Avatar billede jct Nybegynder
11. oktober 2004 - 11:37 #2
Som jeg læser dit script, vil det vi opårettede bruger i AD, det jeg har brug for er et script som viser hvilke/antal brugere som er online på netværket lige nu.
Avatar billede maximus25 Nybegynder
11. oktober 2004 - 13:36 #3
hmm....jeg tror at det bliver svært hvis du skal tjekke på samtlige brugere i domænet.

en måde hvorpå du kan tjekke på om en bruger er logget på en maskine er:

ComputerName = InputBox("Enter the name of the computer you wish to query")

winmgmt1 = "winmgmts:{impersonationLevel=impersonate}!//"& ComputerName &""

Set UserSet = GetObject( winmgmt1 ).InstancesOf ("Win32_ComputerSystem")

for each User in UserSet
    MsgBox "The user name for the specified computer is: " & User.UserName
Next


dette script kunne du jo modificere så så i stedet for at checke 1 maskien kunne du lave en .txt fil med alle maskinerne. Denne liste kunne du så løbe igennem og lave en løkke som tæller op hvergang der er en bruger logget på en maskien.

Uanset hvad så er det en tung operation(:

Håber du akn bruge det:):)
Avatar billede maximus25 Nybegynder
17. oktober 2004 - 09:50 #4
fik du det til at virke?
Avatar billede jct Nybegynder
18. oktober 2004 - 08:46 #5
Desværre ikke, der kommer en messagebox for hver bruger, og med ca. 230 brugere er det for tungt, jeg har behov for en kørsel som laver en liste over on-line brugere, men som jeg kan forstå på dit forrige svar, så bliver operationen meget tung.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester