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
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
Please also mark the comments that contributed to the solution of the article
Content-Key: 150399
Url: https://administrator.de/contentid/150399
Printed on: April 26, 2024 at 04:04 o'clock
3 Comments
Latest comment
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