Eigentlich hatte ich mir das ganz einfach vorgestellt.
Ich betreue einen Terminalserver und möchte gerne die an und Abmeldezeit mitloggen um diese im Anschluß mit Excel auswerten zu können. Bei der Anmeldung kann ich über die Richtlinien ein Script starten und bei der Abmeldung ebenfalls eines. Zur Zeit hatte ich beim starten ein Script in dem eigentlich nur:
echo %username%,%date%,%time >> log.txt
Script 2 bei der Abmeldung hatte genau den gleichen Inhalt. Nun stehen aber LogonZeit und Logoffzeit
untereinander und es kommen von diversen anderen Usern (ist schließlich ein Terminalserver) noch diverse logs dazwischen. Das erleichtert eine Auswertung mit Excel nicht gerade.
Ich dachte mir also, ich schreibe die Anmeldung in eine Datei und die Abmeldung in eine andere und füge diese bei der Abmeldung wieder zusammen. copy datei1+datei2 datei3. Problem echo fügt einen Zeilenumbruch in die Dateien und die Logs stehen noch immer untereinander. Ich würde aber gerne die Anmeldezeit neben der Abmeldezeit haben. Das kann ich dann ganz einfach mit Excel auswerten.
Wie geht das mit Batch (das verstehe ich wenigsten etwas)
Ich betreue einen Terminalserver und möchte gerne die an und Abmeldezeit mitloggen um diese im Anschluß mit Excel auswerten zu können. Bei der Anmeldung kann ich über die Richtlinien ein Script starten und bei der Abmeldung ebenfalls eines. Zur Zeit hatte ich beim starten ein Script in dem eigentlich nur:
echo %username%,%date%,%time >> log.txt
Script 2 bei der Abmeldung hatte genau den gleichen Inhalt. Nun stehen aber LogonZeit und Logoffzeit
untereinander und es kommen von diversen anderen Usern (ist schließlich ein Terminalserver) noch diverse logs dazwischen. Das erleichtert eine Auswertung mit Excel nicht gerade.
Ich dachte mir also, ich schreibe die Anmeldung in eine Datei und die Abmeldung in eine andere und füge diese bei der Abmeldung wieder zusammen. copy datei1+datei2 datei3. Problem echo fügt einen Zeilenumbruch in die Dateien und die Logs stehen noch immer untereinander. Ich würde aber gerne die Anmeldezeit neben der Abmeldezeit haben. Das kann ich dann ganz einfach mit Excel auswerten.
Wie geht das mit Batch (das verstehe ich wenigsten etwas)