Hallo, ich habe hier das Problem, dass ich auf eine gesetzte Systemvariable prüfen muss. Ist diese Systemvariable (servername) gesetzt verwende ich diese Variable in meiner batch als lokale variale servername. Solle diese Systemvariable aber nicht bestehen nehme ich die Systemvariable compuername und will ein „set servername=%computername%“ ausführen.
Aber ich bekomme das irgendwie überhaupt ned hin! Habs auch schon mit Errorlevel-abfrage versucht aber ohne Erfolg.
Hier meine Versuche:
REM if ERRORLEVEL == 1 set servername=%computername%
REM if [%servername:~0,1%] == [%] [SET servername=%computername%]
REM if not %servername%
REM if [%servername%] == [] [set %servername% = %computername%]
Freue mich über jede Idee.
THX
Chris