mrat
Goto Top

Username nach PC zuordnen

Hallo Zusammen,

ich möchte gerne eine Liste mit Zuordnungen haben, wo ich feststellen kann, welcher User sich an welchen PC anmeldet.

Man könnte zwar per Hand, sich auf jeden PC Anmelden und unter Dokomente Einstellungen nachschauen, aber es sollte doch auch eine einfacherer Lösung geben, oder?

Danke,

GRuss Alex

Content-Key: 112290

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

Ausgedruckt am: 28.03.2024 um 12:03 Uhr

Mitglied: Xerebus
Xerebus 25.03.2009 um 10:02:31 Uhr
Goto Top
Über ein Anmeldescript das die Anmeldungen in eine txt auf einem Netzlaufwerk schreibt.
Mitglied: itMike
itMike 25.03.2009 um 10:02:40 Uhr
Goto Top
Hi,
viele Wege führen anch Rom.

Es gibt einige Möglichkeiten.

Um Wieviele Benuter/PC's handelt es sich??

Um den Umfang einzuschäten.

Mfg

Mike
Mitglied: lifeadmin
lifeadmin 25.03.2009 um 10:05:22 Uhr
Goto Top
Hallo Alex,
wenn Du wissen willst, welcher User gerade am PC angemeldet ist, verwende:
von Sysinternals -> PSToools -> Psloggedon.exe

-Oder Du könntest auch ein Script schreiben, das Deine Computer durchscannt:
@echo off
setlocal enabledelayedexpansion

net view /all>%temp%\netusers.txt
FOR /F "skip=3" %%A in (%temp%\netusers.txt) do (

Dir %%A%\c$\"Dokumente und Einstellungen"\*.* > C:\Users.txt
)
:end
Das funktioniert allerdings nicht mit Vista Computern: da müsste die Dir Zeile so lauten:
Dir %%A%\c$\"Users"\*.* > C:\Users.txt


-Oder Du könntest ein Logonscript erstellen, bei dem die Infos in eine *.csv Liste geschrieben werden:
@echo off
for /F "tokens=14" %%a in ('ipconfig^|find "IP-Ad"') do (set IP=%%a)
echo %DATE:~-10%-%TIME:~0,5%-%USERNAME%-%COMPUTERNAME%-%IP% >>"c:\anmeldungen.csv"
:end


Für Batchprogrammierung gibt es jede Menge Web-Seiten. Man muß sich da halt ein bißchen einlesen face-wink
http://www.axel-hahn.de/axel/page_compi/bat_wincommands.htm?

Gruß
LifeAdmin

--- Sooner or later we all hit a wall !!! ----
Mitglied: mrat
mrat 27.03.2009 um 12:26:27 Uhr
Goto Top
hallo zusammen,

vielen dank für die infos.

ich werde das nachher mal testen.

ich benötige das für ca. 200 pcs


gruss alex
Mitglied: mrat
mrat 01.04.2009 um 11:08:52 Uhr
Goto Top
hallo zusammen,

das mit dem script hat super geklappt. ich habe es noch ein wenig abgeändert.

hier die entgültige version:
@echo off
setlocal enabledelayedexpansion

 net view>C:\temp\netusers.txt

FOR /F "skip=8" %%B  in (C:\temp\netusers.txt) do (  
	echo %%B
	dir %%B\c$\DOKUME~1\*.* > C:\temp\info\%%B-info.txt
	
)

pause
gruss alex