Batch befehl um variable auf enhaltenen wert zu prüfen

hiho

also ich würde gerne eine variable mit dem wert „MNDE“ belegen und dann mit %Computername% in einer IF abfrage vergleichen , wenn es erfolgreich war soll er dies oder jedenes machen andernfalls soll er ne fehlermeldung schmeißen .

evtl könntet ihr mir da helfen bin totaler batch noob :smile:

So funktionierts:

Set Var=MNDE
If „%Var%“ == „%Computername%“ Goto Wahr
Echo Computername nicht %Var%
Goto Weiter
:Wahr
Echo Computername %Var% gefunden
:Weiter

Falls die Variable beim Aufruf von der Kommandozeile übergeben werden soll, z.B. so

C:>Test MNDE

dann würde sich das Ganze so verändern:

If „%1“ == „%Computername%“ Goto Wahr
Echo Computername nicht %1
Goto Weiter
:Wahr
Echo Computername %1 gefunden
:Weiter

Viel Erfolg