Net User in Datei schreiben
Hallo,
mit net user > c:\1.txt
werden die Benutzer mit dem Umleitungszeichen (Pipe) in eine Datei geschrieben. Wenn man sich die Ausgabe anschaut, auch ohne direkt in Datei zu schreiben, werden die Benutzer in einer Zeile hintereinander angezeigt.
Kann man denn diese nicht untereinander aufzeigen lassen, sprich ein Benutzer pro Zeile und nicht drei nebeneinander.
Danke im Voraus
MacToolz
[Edit Biber] Querverweis vom 5.6.2008: siehe auch diesen Thread. [/Edit]
mit net user > c:\1.txt
werden die Benutzer mit dem Umleitungszeichen (Pipe) in eine Datei geschrieben. Wenn man sich die Ausgabe anschaut, auch ohne direkt in Datei zu schreiben, werden die Benutzer in einer Zeile hintereinander angezeigt.
Kann man denn diese nicht untereinander aufzeigen lassen, sprich ein Benutzer pro Zeile und nicht drei nebeneinander.
Danke im Voraus
MacToolz
[Edit Biber] Querverweis vom 5.6.2008: siehe auch diesen Thread. [/Edit]
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 53375
Url: https://administrator.de/forum/net-user-in-datei-schreiben-53375.html
Ausgedruckt am: 23.12.2024 um 18:12 Uhr
2 Kommentare
Neuester Kommentar
Hallo mactoolz!
Ich könnte Dir eine Entsprechung in VBScript anbieten:
Wenn das Script zB als "C:\Scripts\ListLocalUserAccounts.vbs" gespeichert wurde, kannst Du es so einsetzen:
Solltest Du mehr Konteninformationen benötigen, könntest Du Dir dieses Script ansehen.
Grüße
bastla
Ich könnte Dir eine Entsprechung in VBScript anbieten:
'ListLocalUserAccounts.vbs
On Error Resume Next
Set objNetwork = CreateObject("Wscript.Network")
strComputer = objNetwork.ComputerName
Set colAccounts = GetObject("WinNT://" & strComputer & "")
colAccounts.Filter = Array("user")
For Each objUser In colAccounts
Wscript.Echo objUser.Name
Next
cscript //nologo C:\Scripts\ListLocalUserAccounts.vbs > C:\1.txt
Grüße
bastla
Moin mactoolz,
ich könnte Dir eine Entsprechung vom CMD-Prompt anbieten:
...oder eine Entsprechung als Batch:
Gruss
Biber
ich könnte Dir eine Entsprechung vom CMD-Prompt anbieten:
(=10:06:28 D:\temp=)
>@for /f "skip=4 tokens=1-3" %i in ('net user^|find /v "erfolgreich"') do @echo %i & @echo.%j & @echo.%k
Administrator
ASPNET
Biber
Gast
Hilfeassistent
taskuser
::----snipp ListNetUser.bat ----
@echo off
for /f "skip=4 tokens=1-3" %%i in ('net user^|find /v "erfolgreich"') do (
echo %%i
If [%%j] NEQ echo %%j
If [%%k] NEQ echo %%k
)
(=10:06:46 D:\temp=)
>f:\temp\listnetuser
Administrator
ASPNET
Biber
Gast
Hilfeassistent
taskuser
Gruss
Biber