Logon bzw. Logoff Script unter eingeschränktem Konto ausführen...
Hallo,
ich will auf einem Win XP Pro- Rechner lokal (kein Domain) ermitteln, welcher Benutzer sich wann angemeldet hat. Dafür habe ich zwei Scripte die bei An und Abmelden ausgeführt werden:
echo angemeldet %username% %date% %time% >>logfile.log
und
echo abgemeldet %username% %date% %time% >>logfile.log
die beide Batch-Scripte gebe ich unter Gruppenrichtlinie / Benutzerkonfiguration / Scripts / Anmelden und Abmelden bekannt.
gespeichert unter:
C:\WINDOWS\system32\GroupPolicy\User\Scripts\Logoff\
C:\WINDOWS\system32\GroupPolicy\User\Scripts\Logon\
Das funktioniert auch prima, solange ich mich mit Administrator-Rechten auf dem Rechner anmelde.
Mit eingeschränktem Konto werden keine Einträge in die log-Datei gemacht. Das funktioniert also nicht.
Ist es überhaupt möglich?
Danke!
ich will auf einem Win XP Pro- Rechner lokal (kein Domain) ermitteln, welcher Benutzer sich wann angemeldet hat. Dafür habe ich zwei Scripte die bei An und Abmelden ausgeführt werden:
echo angemeldet %username% %date% %time% >>logfile.log
und
echo abgemeldet %username% %date% %time% >>logfile.log
die beide Batch-Scripte gebe ich unter Gruppenrichtlinie / Benutzerkonfiguration / Scripts / Anmelden und Abmelden bekannt.
gespeichert unter:
C:\WINDOWS\system32\GroupPolicy\User\Scripts\Logoff\
C:\WINDOWS\system32\GroupPolicy\User\Scripts\Logon\
Das funktioniert auch prima, solange ich mich mit Administrator-Rechten auf dem Rechner anmelde.
Mit eingeschränktem Konto werden keine Einträge in die log-Datei gemacht. Das funktioniert also nicht.
Ist es überhaupt möglich?
Danke!
Please also mark the comments that contributed to the solution of the article
Content-Key: 127027
Url: https://administrator.de/contentid/127027
Printed on: April 23, 2024 at 09:04 o'clock
4 Comments
Latest comment
Servus,
wenn du ein Script laufen läßt - bewegt es sich erstmal in dem Ordner, in dem es sich befindet.
Wenn der Ordner nun aber C:\WINDOWS\system32.... ist - ist es logisch, dass der User da nix schreiben darf.
btw: das gleiche (wer wann an/ab gemeldet) findet sich auch im Eventlog der Maschine.
Gruß
wenn du ein Script laufen läßt - bewegt es sich erstmal in dem Ordner, in dem es sich befindet.
Wenn der Ordner nun aber C:\WINDOWS\system32.... ist - ist es logisch, dass der User da nix schreiben darf.
echo angemeldet %username% %date% %time% >>c:\ordnername\logfile.log
btw: das gleiche (wer wann an/ab gemeldet) findet sich auch im Eventlog der Maschine.
Gruß
Servus,
Hast du dir mal genau meine Antwort durchgelesen?
Wo genau hab ich da geschrieben, das Script im Root vom Laufwerk c: zu speichern?
War es nicht vielmehr der Tipp, das Log (die Ausgabe) dorthin bzw. in einen Unterordner zu packen, wo der User Schreibrechte hat?
Bin mir sicher, dass ich das nicht nur so gemeint - sondern auch so geschrieben habe.
Gruß
Hast du dir mal genau meine Antwort durchgelesen?
Wo genau hab ich da geschrieben, das Script im Root vom Laufwerk c: zu speichern?
War es nicht vielmehr der Tipp, das Log (die Ausgabe) dorthin bzw. in einen Unterordner zu packen, wo der User Schreibrechte hat?
Bin mir sicher, dass ich das nicht nur so gemeint - sondern auch so geschrieben habe.
Gruß