Fråga : Inloggningen/urloggningen för Windows server 2003 loggar rapporten

Vi mottog en stor spets/lösning (se på botten), från ”min Username (HTH)” för tillfångatagande av inloggningen/av urloggningen info.  Emellertid efter awhile, vi grundar att vi stillar har utfärdar efter:

1.       Föredra 12 timme tar tid på, inte militasry tid och behöver inte seconds
2.       Skulle likt att avskilja dag från Date
3.       För en av våra användare den visar inte dagen, utan visar daterar och time.
4.       Inte sure, varför det inte är visningen några datorer, omkring 1/3 av them.

------exempel för
The är inloggningen, och urloggningen skrivar. Är här kliver dig behov att genomföra it.

- skapar en aktie på serveren (om du tillfogar $en undertecknar på avsluta av aktien den ska döljas), och ser till att varje användare har kapaciteten att skriva till it
- skapar två skrivar using det ovannämnt kodifierar mig g och räddningen dem till NETLOGON-aktien på SBS-serveren. (klistra texten i anteckningsbok, och räddningen det, som en .bat sparar - var säker att ändra \ \ serveren \ share$ \ till din kända faktiska server och att dela känt),
- öppnar righten-click för
- för GPMC (start - > kört - > gpmc.msc) standardområdespolitiken, och valda Edit
- utvidgar ”användarekonfigurationen \ Windows inställningar \ skrivar "
- klickar inloggning och tillfogar dubbelt inloggningen skrivar dig sparade tidigare. Gör samma med Logoff.

That bör göra den. Nästa tid användarena förnyar deras grupppolitik som de ska start som loggar deras inloggning, och urloggningen till det CSV sparar lokaliserat på \ \ serveren \ share$ \ logonEvents.csv.

And detta som ska för att inte frambringa så mycket information, som säkerhetshändelsen loggar. Du ska får ett tillträde per inloggning och urloggning.

HTH
" klar "

Svar : Inloggningen/urloggningen för Windows server 2003 loggar rapporten

using VBS låter ett lott som mer kontrollerar över att formatera.  tillfoga det till GPO-inloggningen /logoff samma som en .bat sparar.

ive postade en lappa av en av min inloggning skrivar, som kopierar sparar över, men loggar också den är handlingar.
räddning det som LogonRecord.vbs

tillfoga en befalla liksom

”LogonRecord.vbs-INLOGGNINGEN” och ”LogonRecord.vbs-URLOGGNINGEN” till inloggningen och urloggningen delar upp av GPOEN respektive.

ska detta tillfogar en fodranågot liknande

Testuser THEIRPC, 20100603-2002, INLOGGNING till csven sparar.

jag föredrar att använda namngav månader för att undvika US-/Europeförvirringar, men VBS är inte så bra på att formatera det.

att att testa, räddning spara och därefter körning manuellt från ett skrivbords-.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
',---------------------------------------
'Skriva för att spåra inloggnings- och urloggningshändelser
'1  rånare  03.June.2010
'''''''''''''''''''''''''''''''''',
'Konstanter för öppning sparar
'''''''''''''''''''''''''''''''''',
Const OpenFileForReading = 1
Const OpenFileForWriting = 2
Const OpenFileForAppending = 8
	dunkelt a, src, sVers 
	dunkel fs
	
',--- ställa in sparar & loggar ---------
'ändra för att passa område ställer in… sysvolområdet kan vara skriftligt till vid starten, & inloggningen skrivar
const LogFldr= " \ \ SBSSERVER \ SYSVOL \ mydomain \ loggar \ ”,       
lf = ”logonevents.csv”,

	actionX = WScript.Arguments (0)  ”antar att det första argumentet är handlingen som utförs”,
	
	sVers="",
    
    'konfigurera ett jämnt, orderable daterar tid   YYYYMMDD-HHNN
	datetime=Year (nu ()) & högert (”0” & månaden (nu ()), 2) & högert (”0” & dagen (nu ()), 2) &” - ”& högert (”0” & timmen (nu ()), 2) & högert (”0” & noterar (nu ()), 2) '& högert (”0” & understöder (nu ()), 2)

'eller använd en datera formaterar den Xcel ska omvänden till DateTime värderar
    'konfigurera ett jämnt, cabriolet daterar tid   YYYYMMMDD-HHNN
	datetime=Year (nu ()) & MonthName (månad (nu ())True) & rätten (”0” & dagen (nu (),), 2) &” - ”& högert (”0” & timmen (nu ()), 2) & högert (”0” & noterar (nu ()), 2) '& högert (”0” & understöder (nu ()), 2)

	'Skapa Shell etc. anmärker
    Fastställd oShell = CreateObject (”WScript.Shell”)
	Fastställd oNet = CreateObject (”WScript.Network”)
	Fastställd oFSO = CreateObject (”Scripting.FileSystemObject”)  
	
	'skriv för att logga 
	Fastställd flf = oFSO.GetFile (logfldr & lf)
	Fastställd tslf = flf.OpenAsTextStream (OpenFileForAppending)
  	
	tslf.WriteLine (onet.UserName & ”,” & Onet.ComputerName  & ”,” & WeekdayName (vardag (nu)) & ”,” & Datetime & ”,” & ActionX)
	tslf. Nära
',------ avsluta ---
	fastställd onet = ingenting
	fastställd oShell = ingenting
	Fastställd oFSO = ingenting

wscript.quit
Andra lösningar  
 
programming4us programming4us