20. december 2005 - 20:47Der er
9 kommentarer og 1 løsning
Log af brugere på domain
Hej! Jeg søger et script eller problem, der kan logge hvilke brugere der logger på hvilke maskiner hvornår... Nogen der har eller kender noget til den slags?
Hvis vi taler windows maskiner, så kan kombinationen af af en syslog server (gratis), Snare syslog klient til windows (gratis), opsætning af auditing på alle windows klienterne og så lidt klog behandling af loggen på syslog serveren
Alternativt kan du jo lave dig en database til formålet, og så lade login scriptet tilføje en entry i din database hver gang en bruger logger på.
Synes godt om
Slettet bruger
03. januar 2006 - 20:24#5
Det bufferzone snakker om... altså sådan som jeg har prøvet det skal der indstallers en client på alle maskiner... og det er jeg ikke ude efter
bfjmnemonic, du har nok ret... et vbs script som smider: Computernavn, Brugernavn og Tid i en mySQL eller lig. ville nok være det optimale... da jeg ikke har brug for at vide præcis hvilke programmer osv. brugeren har anvendt...
Men er der nogen der ligger inde med sådan et eller har kompetencen til at lave sådan et?
Det kan sagtens lade sig gøre, at logge til f.eks en txt fil på en server i organisationen. Dog kan du jo komme ud for, at der kan opstå lidt violation hvis to brugere logger på i nøjagtig samme sekund. Hvis du vil bruge MySQL, skal MySQL ODBC driveren være installeret på alle maskinerne i organisationen
Har i en MSSQL server ude hos dig ?
/Killer
Synes godt om
Slettet bruger
25. januar 2006 - 20:32#7
Licenser koster.... Jeg tror ikke det ville være noget proble at få ODBC ind til mySQL, hvis det kan komme i en MSI pakke. Så får serveren bare den.
Ok, men det er en snørklet måde, fordi både ODBC-driveren skal installeres og der skal konfigureres en DSN på alle maskinerne. Hvad med MSDE ? Den er jo gratis, og så vidt jeg ved, kan maskinerne godt connecte til den med deres std. driver
/Killer
Synes godt om
Slettet bruger
26. januar 2006 - 17:28#9
tjo.. Min erfaring med MS SQL strækker sig over 20 min... så jeg vil helst ikke gå ud hvor jeg ikke kan bunde..
Ok .... Jamen, hvis du har en ODBC defineret, du kalder for log (Og uden root passwd) på maskinerne kan du med en db, der består af kolonnerne bruger,computer,dato i en table, der hedder logentries smide dette i dit login-script.
Så får du en log over alle logins :
dim dbConnn set dbconn = createobject("ADODB.Connection") Set network = WScript.CreateObject("WScript.Network") bruger = network.username computer = network.computername dbConn.open "DSN=log","root","" dbconn.Execute "insert into logentries (bruger,computer,dato) values ('" & bruger & "','" & computer & "','" & now() & "');" dbconn.close set dbconn = Nothing
/Killer
Synes godt om
Ny brugerNybegynder
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.