Username Kontrolle
Hallo,
ich bin gerade dabei ein Batch Programm zu schreiben. Ich möchte das gleich am Anfang der Benutzername abgefragt wird oder auch eventuell das Passwort.
Im Programm selber habe ich das so gelöst:
for /f %%i in ('set username') do set BN=%%i
dort funktioniert es auch, überall wo ich die Variable gesetzt habe, wird mein Benutzername angezeigt.
Doch das Problem ist, das ich dieses auch zu Beginn haben möchte, doch das funktioniert nicht.
Weiß jemand warum?
Das ist die Stelle:
set /p BNa= (Hier sollt ich mein Benutzername eingeben)
if %BNa% EQU 'set username' goto ... (Und hier sollte er überprüft werden, ob es der ist, welcher momentan angemeldet ist)
ich bin gerade dabei ein Batch Programm zu schreiben. Ich möchte das gleich am Anfang der Benutzername abgefragt wird oder auch eventuell das Passwort.
Im Programm selber habe ich das so gelöst:
for /f %%i in ('set username') do set BN=%%i
dort funktioniert es auch, überall wo ich die Variable gesetzt habe, wird mein Benutzername angezeigt.
Doch das Problem ist, das ich dieses auch zu Beginn haben möchte, doch das funktioniert nicht.
Weiß jemand warum?
Das ist die Stelle:
set /p BNa= (Hier sollt ich mein Benutzername eingeben)
if %BNa% EQU 'set username' goto ... (Und hier sollte er überprüft werden, ob es der ist, welcher momentan angemeldet ist)
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 287274
Url: https://administrator.de/forum/username-kontrolle-287274.html
Ausgedruckt am: 27.04.2025 um 17:04 Uhr
3 Kommentare
Neuester Kommentar

Anstatt 'set username' benutze
%username% ist immer mit dem gerade angemeldeten Benutzer gefüllt.
Gruß grexit
if /i "%BNa%" == "%username%" goto XYZ
Gruß grexit

Da würd ich eher zu Powershell greifen
SCRIPT: Mappen von Laufwerken, mit verdeckter Passworteingabe
https://gallery.technet.microsoft.com/scriptcenter/Verify-the-Local-User ...
SCRIPT: Mappen von Laufwerken, mit verdeckter Passworteingabe
https://gallery.technet.microsoft.com/scriptcenter/Verify-the-Local-User ...