zerofive
Goto Top

Batch Datei bei Anmeldung

Hallo!
Ich bräuchte eine kleine Batch, die folgendes macht!

Beiträge: 1
Anmedebatch mit Ausgabe in Datei


Ich würde gerne ein Batch Skript bei der Anmeldung des Useres in der Domäne laufen lassen, wo die Ip Adresse / Rechnername und Anmeldename in eine Datei geschrieben wird. Das für alle User. Wie ich das Ausführen der Batch sicher stelle, weiß ich, aber das Die Daten in eine Datei für alle User geschrieben wird,, nicht.
Vielleicht hat jemand eine Idee.

Beste Grüße
Dirk

Content-Key: 113879

Url: https://administrator.de/contentid/113879

Ausgedruckt am: 28.03.2024 um 14:03 Uhr

Mitglied: 60730
60730 15.04.2009, aktualisiert am 18.10.2012 um 18:37:59 Uhr
Goto Top
Servus,

mit reinem Batch wird das "komplizierter" als nötig.
(Stichwort Ip Adresse) - ist aber nicht unmöglich.
Schau dir mal Anleitung an.

UNd wenn es wirklich "reines" Batch ohne Vbs werden soll - denke ich auch Anleitung sollte dir Wege vermitteln - zum Ziel zu kommen.

Gruß
Mitglied: rony-x2
rony-x2 15.04.2009 um 12:46:09 Uhr
Goto Top
cls

set pc=%computername%

set user=%username%

IPCONFIG |FIND "IP" > %temp%\TEMPIP.txt  
FOR /F "tokens=2 delims=:" %%a in (%temp%\TEMPIP.txt) do set IP=%%a  
del %temp%\TEMPIP.txt
set IP=%IP:~1%


echo Der Benutzer: %user% war m Rechner: %pc% mit der IP: %IP% >> %user%.txt
Mitglied: miniversum
miniversum 15.04.2009 um 13:10:17 Uhr
Goto Top
In etwas kürzerer Form die auch mit mehr als einer IP Adresse pro Rechner funktioniert siet das dann so aus:
FOR /F "tokens=2 delims=:" %%a in ('IPCONFIG |FIND "IP"') do echo %Date% Time%: Benutzer: %username%, Rechner: %computername%, IP: %%a >> %user%.txt