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

Printed on: April 25, 2024 at 17:04 o'clock

Mitglied: 60730
60730 Apr 15, 2009, updated at Oct 18, 2012 at 16:37:59 (UTC)
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ß
Member: rony-x2
rony-x2 Apr 15, 2009 at 10:46:09 (UTC)
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
Member: miniversum
miniversum Apr 15, 2009 at 11:10:17 (UTC)
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