Generate a list of last user logon times for a domain

Save the following script like usrlogin.vbs

—8<—
On Error Resume Next
Set oDomain = GetObject(”WinNT://” & WScript.Arguments(0))
oDomain.Filter = Array(”User”)
WScript.Echo “Showing last login times of accounts from: ” & oDomain.Name & vbCRLF
For Each oDItem In oDomain
Err.Clear
sULogin = oDItem.LastLogin
For nI = 1 To (WScript.Arguments.Count - 1)
Set oUsr = GetObject(”WinNT://” & WScript.Arguments(nI) & “/” & oDItem.Name & “,user”)
If oUsr.LastLogin > sULogin Then sULogin = oUsr.LastLogin
Next
If Err.Number = 0 Then WScript.Echo “Username: ” & Left(oDItem.Name & Space(22),22) & “Last login: ” & FormatDateTime(sULogin)
Next
—8<—

and execute it from the command line like

—8<—
C:\>cscript d:\temp\usrlogin.vbs //nologo PDC BDC1 BDC2
Showing last login times of accounts from: PDC

Username: dummyno1 Last login: 2001-03-17 13:59:10
Username: dummyno2 Last login: 2001-03-06 14:57:39
Username: dummyno3 Last login: 2001-03-24 15:26:32
Username: dummyno4 Last login: 2001-03-26 15:26:32
Username: dummyno5 Last login: 2001-03-17 08:21:51
Username: dummyno6 Last login: 2001-03-15 15:06:18
Username: dummyno7 Last login: 2001-03-27 15:46:10
Username: dummyno8 Last login: 2001-03-13 15:49:42
Username: dummyno9 Last login: 2001-03-26 10:18:54
—8<—

Change “PDC BDC1 BDC2″ with a list of the names of your DCs, starting with the PDC. If the first argument isn’t the PDC (or domain) name, some accounts may be left out of the list. Only accounts which have been logged in to at least once will be shown.


Sursa
2009-02-03 09:47:12



Comenteaza





Ultimele 25 posturi adăugate

14:54:38Pentru copiii de la Tabăra de Vară a Alianței Franceze vara a început cu lecții —» BiblioCity
14:54:13La Tabără, la Bibliotecă vin copii talentați —» BiblioCity
14:53:49În vacanța mare? De unul singur? Oare cum ar fi? —» BiblioCity
14:53:27Orice întâlnire a copiilor cu scriitorii devine un eveniment memorabil —» BiblioCity
14:52:43Cartea cea de toate zilele. Adevărată lecție de educație patriotică și spirituală —» BiblioCity
14:52:19Copii și Cuvinte. O Vacanță Mare cu o Scriitoare Mare este o Poezie scrisă împreună —» BiblioCity
14:51:57CARTEA cu ochi de copii – cartea cu poezii. Drago Mir – DRAG LUMII NOASTRE, LUMII COPILAȘILOR —» BiblioCity
14:49:23GHICITORI PE PORTATIV. Scriitoarea Marcela Mardare și-a amintit de elevii săi de cândva —» BiblioCity
17:35:45IHTIANDRU —» Andrei LANGA. Blogul personal
11:16:32105 ani de la nașterea artistului plastic Gleb Sainciuc —» Biblioteca de Arte 'Tudor Arghezi'
14:45:27EDITORIAL | Cazul „expertului” pedofil și noua mare provocare a lumii „moderne” —» Nicolae Federiuc
11:04:24DACĂ CITIȚI ÎN BULGARĂ, UN INTERVIU DIN REVISTA „FLACĂRA”, EDITATĂ DE UNIUNEA SCRIITORILOR DIN BULGARIA Leo Butnaru - Ognian Stamboliev —» Leo Butnaru
03:42:46PLOAIE —» Andrei LANGA. Blogul personal
07:02:18EXTRAS DIN INTERVIU —» Leo Butnaru
03:01:20JURNALUL CA MEMORIE, 1992 —» Leo Butnaru
10:18:42Primul concediu în patru cu Ilinca și Matei (probabil ultimul în Creta) —» Andrei Albu - omul alb cu gînduri negre
16:32:16Marea strategie scurtcircuitată —» APort | "Pentru un român care știe citi, cel mai greu lucru e să nu scrie." I.L. Carag
09:32:49CARTEA cu ochi de copii – cartea cu poezii. Drago Mir – DRAG LUMII NOASTRE, LUMII COPILAȘILOR —» BiblioCity
04:10:45PĂMÂNTUL FĂGĂDUINȚEI / POEME —» Leo Butnaru
19:04:43PLOAIE —» Andrei LANGA. Blogul personal
08:11:39Mărturii din GULAG filmate la Burlacu, Cahul —» Curaj.TV | Media alternativă
06:46:22Cercetașii ingenioși vara la Bibliotecă —» BiblioCity
06:25:46Amintiri despre foame și canibalism —» Curaj.TV | Media alternativă
03:30:24JURNALUL CA MEMORIE —» Leo Butnaru
15:07:39Trei reguli de știut când servim spumant! —» Fine Wine