Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Net User in Datei Schreiben Teil 2

Frage Entwicklung Batch & Shell

Mitglied: JanBro

JanBro (Level 1) - Jetzt verbinden

04.06.2008, aktualisiert 18.10.2012, 5285 Aufrufe, 5 Kommentare

Hallo Forum,
ich habe ein ähnliches Problem, wie in Permanent-ID: 010761a7240856f06781c20e217ea3d3 beschrieben.
Es ging/ geht hier bei darum über net user die Benutzer in eine Datei zu pipen.

Daher habe ich mir natürlich als Vorlage genommen.
Nur möchte ich nicht die lokalen Benutzer aufgelistet bekommen, sondern alle in meiner Domaine. Daher habe ich den von Biber beschrieben Code modifiziert, zu:

::----snipp ListNetUser.bat ----
chcp 1252

@echo off
cls
echo "please be patient ..."
for /f "skip=4 tokens=1-3" %%i in ('net user /domain^>./user.txt^|find /v "erfolgreich"') do (
echo %%i
If [%%j] NEQ [] echo %%j
If [%%k] NEQ [] echo %%k
)
exit

nur das die Ausgabe jetzt wieder 3-spaltig erscheint (Notepad / Word), was ungünstig wäre, da ich die Werte nachher mit VB weiterverarbeiten möchte. Es ist bestimmt nur eine Kleinigkeit, aber welche?

Gruß Jan
Mitglied: bastla
04.06.2008 um 16:09 Uhr
Hallo JanBro!

Versuch es so:
01.
@echo off & setlocal 
02.
set "U=D:\User.txt" 
03.
cls 
04.
echo "please be patient ..." 
05.
if exist "%U%" del "%U% 
06.
for /f "skip=6 tokens=1-3" %%i in ('net user /domain^|find /v "erfolgreich"') do ( 
07.
    echo %%i 
08.
    if [%%j] NEQ [] echo %%j 
09.
    if [%%k] NEQ [] echo %%k 
10.
)>>"%U%"
Nur interessehalber: Wenn Du ohnehin mit den Ergebnissen in VB weitermachen willst, warum dann zuerst ein Batch?

Grüße
bastla

[Edit] In Zeile 1 "@" auf "&" geändert. [/Edit]
Bitte warten ..
Mitglied: JanBro
04.06.2008 um 18:00 Uhr
Hallo bastla,

funktioniert leider nicht. Er WinXP (Sp2) listet mir die
Ergebnisse immer noch in 3 Spalten. Die user.txt habe ich mir sicherheitshalber in Notepad und unter edit.exe angesehen, beides Mal das selbe Ergebnis (ausgeführt unter cmd.com).

Zu Deiner Frage: ich bin in der IT-Revision bei einem deutschen Konzern und eine Command-Shell Ausgabe in einer Datei ist ein Beweis, den ich brauche um meine Prüfungsergebnisse zu belegen (bzw. den Weg dahin). Mit dem Batch schaffe ich mir so die Beweise, die ich dann mit Excel aufbereite und analysiere.
Bitte warten ..
Mitglied: bastla
04.06.2008 um 18:59 Uhr
Hallo JanBro!

Es war mir zwar in die erste Zeile ein "@" anstelle von "&" hineingerutscht (inzwischen korrigiert), aber unabhängig davon sollte in der Ergebnisdatei jeweils nur ein User je Zeile stehen ...

... tut es zumindest bei mir unter XP Pro SP2.

Grüße
bastla
Bitte warten ..
Mitglied: JanBro
05.06.2008 um 12:54 Uhr
Super,
nach dem ich es noch einmal copy & paste bearbeitet hatte, lief es wunderbar durch.

Könntest Du mir bitte noch kurz erläutern was diese beiden Code-Schnipsel bedeuten?
skip=6 tokens=1-3"
Liege ich damit richtig: Tokens = Zeichenketten einer Zeile, aber heißt skip=6 ignorieren der ersten 6 Zeilen?

if [%%j] NEQ [] echo %%j
hier ??? absolut planlos

Grüße
Jan
Bitte warten ..
Mitglied: Biber
05.06.2008, aktualisiert 18.10.2012
Moin janBro,


das kann ich auch schnell versuchen:
Könntest Du mir bitte noch kurz erläutern was diese beiden Code-Schnipsel bedeuten?
skip=6 tokens=1-3"
Liege ich damit richtig: Tokens = Zeichenketten einer Zeile, aber heißt skip=6 ignorieren der ersten 6 Zeilen?
Genau so, und zu Tokens ist nur anzumerken, dass einzelne Token definiert werden durch "Begrenzer" (neudeutsch: delimiter), die im Normalfall (neudeutsch: default) Leerzeichen und TABs sind.

if [%%j] NEQ [] echo %%j
Wenn Zeichenkette "[" + (Inhalt von %%i) + "]" NotEQual "[]"
---> Prüfung, ob in %%i überhaupt etwas steht

Grüße
Biber

P.S. Bitte Testen, ob ein "Skip=6" auch passt. Unter XP SP2 hat mir gestern ein "Skip=4" gereicht..
P.P.S. Den unbeantworteten und deshalb geschlossenen Parallelbeitrag Net user in Datei schreiben habe ich wieder aufgemacht. Falls wieder mal jemand eine der dort geposteten Lösungen braucht.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
2 Csv -Dateien zum Teil zusammenfügen
gelöst Frage von PiotrneyBatch & Shell6 Kommentare

Hallo, Ich habe die Frage schon mal gestellt und aus versehen auf gelöst geklickt. Zum Anliegen : Ich erzeuge ...

Batch & Shell
PowerShell - Teile eines Pfads in eine Variabel schreiben
gelöst Frage von ImmerKindBatch & Shell1 Kommentar

Hallo Leute:) Ich habe eine kleine Frage. Ist es möglich einem Pfad (Beispiel: \\Server\c$\Skripte\Powershell\Skrip.ps1) nur das File zu entziehen ...

LAN, WAN, Wireless
Netzwerk in 2 Teile trennen
gelöst Frage von pattexLAN, WAN, Wireless12 Kommentare

Hallo zusammen, ich benötige mal die Tipps der Profis für folgende Aufgabe: Ich möchte ein bestehendes Gbit-Netzwerk mit 10 ...

Administrator.de Feedback
Teil 2 - Weiterleitung auf Werbeseite
gelöst Frage von aschmitt254Administrator.de Feedback16 Kommentare

Moin Frank, wir schreiben mittlerweile Teil 2 der nicht enden wollenden Serie das man bei Aufruf dieser Seite auf ...

Neue Wissensbeiträge
Viren und Trojaner

Deaktivierter Keylogger in HP Notebooks entdeckt

Information von bitcoin vor 15 StundenViren und Trojaner1 Kommentar

Ein Grund mehr warum man Vorinstallationen der Hersteller immer blank bügeln sollte Der deaktivierte Keylogger findet sich im vorinstallierten ...

Router & Routing

Lets Encrypt kommt auf die FritzBox

Information von bitcoin vor 19 StundenRouter & Routing

In der neuesten Labor-Version der FB7490 integriert AVM unter anderem einen Let's Encrypt Client für Zugriffe auf das Webinterface ...

Internet

Was nützt HTTPS, wenn es auch von Phishing Web-Seiten genutzt wird

Information von Penny.Cilin vor 3 TagenInternet17 Kommentare

HTTPS richtig einschätzen Ob man eine Webseite via HTTPS aufruft, zeigt ein Schloss neben der Adresse im Webbrowser an. ...

Webbrowser

Bugfix für Firefox Quantum released - Installation erfolgt teilweise nicht automatisch!

Erfahrungsbericht von Volchy vor 4 TagenWebbrowser8 Kommentare

Hallo zusammen, gem. dem Artike von heise online wurde mit VersionFirefox 57.0.1 sicherheitsrelevante Bugs behoben. Entgegen der aktuellen Veröffentlichung ...

Heiß diskutierte Inhalte
Batch & Shell
Trusted Sites für alle User auf dem PC einpflegen
Frage von xXTaKuZaXxBatch & Shell12 Kommentare

Aufgabestellung: Es sollen auf 1 PC (bzw. mehreren PCs) vertrauenswürdige Sites per Powershell eingetragen werden, die für alle User ...

Voice over IP
Telefonstörung - Ortsrufnummern kein Verbindungsaufbau
Frage von Windows10GegnerVoice over IP10 Kommentare

Hallo, sowohl bei uns als auch beim Opa ist es über VoIP nicht möglich Ortsrufnummern anzurufen. Es kommt nach ...

Vmware
DOS 6.22 in VMWare mit CD-ROM
gelöst Frage von hesperVmware10 Kommentare

Hallo zusammen! Ich hab ein saublödes Problem. Es ist eine VMWare mit DOS 6.22 zu erstellen auf dem ein ...

Cloud-Dienste
PIM als SaaS Nutzungsgebühr
Frage von vanTastCloud-Dienste8 Kommentare

Moin, wir haben uns ein PIM (Product Information Management) nach unseren Ansprüchen für viel Geld als SaaS-Lösung bauen lassen. ...