Frage : LOGON des Windows-Server-2003/Logoff-Maschinenbordbuch-Report

Wir empfingen eine große Spitze/eine Lösung (unten sehen), von „meinem username (HTH)“ für das Gefangennehmen von LOGON-/Logoffinfo.  Jedoch nach eine Weile, fanden wir, dass wir noch die folgenden Ausgaben haben:

1. bevorzugen den 12-Stunden-Taktgeber, nicht militasry Zeit und benötigen nicht seconds
2.       Möchte Tag von Date
3. trennen.       Für einen unserer Benutzer, zeigt es nicht den Tag, aber zeigt Datum und time.
4.       Nicht sure, warum es nicht einige Computer zeigt, ungefähr 1/3 von them.

------
The Beispiele sind LOGON- und Logoffindexe. Ist hier die Schritte, Sie it.

- einführen müssen verursachen einen Anteil auf dem Bediener (wenn Sie das $-Zeichen am Ende des Anteiles hinzufügen, den es versteckt wird) und sicherstellen dass jeder Benutzer die Fähigkeit hat, zum it
- zu schreiben verursachen zwei Indexe using den oben genannten Code ich zur Verfügung stellte und speichern sie zum NETLOGON Anteil auf dem SBS Bediener. (den Text im Notizblock kleben und außer ihm wie eine .bat Akte - sicher sein, \ \ Bediener \ share$ \ zu Ihrem tatsächlichen Bedienernamen und zum Anteilnamen zu ändern), öffnen
- den GPMC (Anfang - > gelaufen - > gpmc.msc)
- Right-click die Rückstellungs-Gebiets-Politik und auserwähltes Edit
- erweitern „Benutzer-Konfiguration \ Windows-Einstellungen \ Indexe "
- Doppeltklicken LOGON und addieren den LOGON-Index, den Sie früh speicherten. Die selben mit Logoff.

That tun sollte es tun. Folgendes Mal erneuern die Benutzer ihre Gruppen-Politik, die sie anfangen, ihren LOGON zu loggen und Logoff zu dem die CSV Akte, die an \ \ Bediener \ share$ \ logonEvents.csv.

And dieses gelegen ist, erzeugt so viele Informationen nicht wie das Sicherheitsereignismaschinenbordbuch. Sie erhalten einen Eintrag pro LOGON und Logoff.

HTH

Antwort : LOGON des Windows-Server-2003/Logoff-Maschinenbordbuch-Report

using VBS erlaubt viel mehr Steuerung über Formatierung.  sie dem GPO LOGON /logoff hinzufügen die selben, die eine .bat Akte.

ive gab ein Stück von einem meiner LOGON-Indexe, dass Kopien über archiviert, aber der auch Maschinenbordbücher bekannt, die es Tätigkeiten ist.
es als LogonRecord.vbs speichern

einen Befehl wie hinzufügen

„LogonRecord.vbs LOGON“ und „LogonRecord.vbs LOGOFF“ zu den LOGON- und Logoffabschnitten des GPO beziehungsweise.

dieses fügt eine Linie wie hinzu

Testuser, THEIRPC, 20100603-2002, LOGON zur csv Akte.

ich ziehe es vor, genannte Monate zu verwenden, um US/Europe Durcheinander zu vermeiden, aber VBS ist nicht an der Formatierung das so gut.

zu, außer der Akte und dann dem Durchlauf von einem Schreibtisch manuell prüfen.
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:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
'---------------------------------------
'Index, zum von LOGON- und Logoffereignissen aufzuspüren
'1  Räuber  03.June.2010
''''''''''''''''''''''''''''''''''
'Konstanten für Öffnungsakten
''''''''''''''''''''''''''''''''''
Const OpenFileForReading = 1
Const OpenFileForWriting = 2
Const OpenFileForAppending = 8
	a, src, sVers verdunkeln 
	Rumpfstation verdunkeln
	
'--- Akten u. Maschinenbordbuch gründen ---------
'Änderung am Klagegebiet, das… dem sysvol Bereich gegründet wird, kann durch zu den Start- u. LOGON-Indexen geschrieben werden
const LogFldr= " \ \ SBSSERVER \ SYSVOL \ mydomain \ Maschinenbordbücher \ „       
LF = „logonevents.csv“

	actionX = WScript.Arguments (0)  „nehmen an, dass das erste Argument die Tätigkeit ist, die durchgeführt wird“
	
	sVers= ""
    
    'ein gleich bleibendes, bestellbares Datum/Uhrzeit YYYYMMDD-HHNN   zusammenbauen
	datetime=Year (jetzt ()) U. recht („0“ u. Monat (jetzt ()), 2) u. rechtes („0“ u. Tag (jetzt ()), 2) u.“ - „u. recht („0“ u. Stunde (jetzt ()), 2) u. rechtes („0“ u. Minute (jetzt ()), 2) 'u. recht („0“ u. an zweiter Stelle (jetzt ()), 2)

'oder ein Datumformat Xcel verwenden umwandelt in Datum/Uhrzeit-Wert
    'ein gleich bleibendes, umwandelbares Datum/Uhrzeit YYYYMMMDD-HHNN   zusammenbauen
	datetime=Year (jetzt ()) U. MonthName (Monat (jetzt ()), Ausrichten) u. recht („0“ u. Tag (jetzt ()), 2) u.“ - „u. recht („0“ u. Stunde (jetzt ()), 2) u. rechtes („0“ u. Minute (jetzt ()), 2) 'u. recht („0“ u. an zweiter Stelle (jetzt ()), 2)

	'Die Gegenstände Shell-usw. verursachen
    oShell = CreateObject („WScript.Shell“) einstellen
	oNet = CreateObject („WScript.Network“) einstellen
	oFSO = CreateObject („Scripting.FileSystemObject“) einstellen  
	
	'zum Maschinenbordbuch schreiben 
	Flf = oFSO.GetFile einstellen (logfldr u. LF)
	Tslf = flf.OpenAsTextStream (OpenFileForAppending) einstellen
  	
	tslf.WriteLine (onet.UserName u. „,“ u. Onet.ComputerName  u. „,“ u. WeekdayName (Wochentag (jetzt)) u. „,“ u. Datum/Uhrzeit u. „,“ u. ActionX)
	tslf. Abschluss
'------ Ende ---
	onet einstellen = nichts
	oShell einstellen = nichts
	oFSO einstellen = nichts

wscript.quit
Weitere Lösungen  
 
programming4us programming4us