Bathdatei nur ausführen wenn bestimmter User angemeldet
Hallo, mein Problem sieht so aus: ich möchte eine Batch datei nur dann ausführen lassen, wenn ein bestimmter user angemeldet ist.
Mein Script sieht so aus:
if "%USERNAME%" == "test" goto ende
:ende
shutdown -r
Was läuft hier falsch?? Das script führt er immer aus, obwohl der username nicht test ist!!!
Danke für eure hilfe
Mein Script sieht so aus:
if "%USERNAME%" == "test" goto ende
:ende
shutdown -r
Was läuft hier falsch?? Das script führt er immer aus, obwohl der username nicht test ist!!!
Danke für eure hilfe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 150399
Url: https://administrator.de/forum/bathdatei-nur-ausfuehren-wenn-bestimmter-user-angemeldet-150399.html
Ausgedruckt am: 06.04.2025 um 21:04 Uhr
3 Kommentare
Neuester Kommentar
Hallo,
mit codetags sieht es deutlich besser aus
Sollte dein problem lösen.
@daMopsi
Die Anführungszeichen sind schon in ordnung und stören hier keinesfalls.
Peter
mit codetags sieht es deutlich besser aus
Was läuft hier falsch?? Das script führt er immer aus, obwohl der username nicht test ist!!!
gar nichts. Du prüfst auf 100% übereinstimmung. Sind aber in der Schreibweise unterschiede (Groß / Kleinschreibung) wird deine bedingung niemals erfüllt und du machst in der nächste Zeile weiter.if /i "%USERNAME%" == "test" goto ende
@daMopsi
Die Anführungszeichen sind schon in ordnung und stören hier keinesfalls.
Peter