1x1speed

String replace in einer Variable

hallo,

ich habe folgendes problem:

ich möchte in einer batch file eine variable die einen hostnamen enthält umbenennen, daß ich dann den hostnamen
des quellrechners für ein xcopy erhalte

ich habe den hostnamen des zielservers "SRVxxxBKF"
der quellserver hostname "SVRxxxPROD"

set hostname = %computername%
echo %hostname%

nun muss ich um die variable des quellservers zu erzeugen in der variable %hostname%
das BKF durch PROD ersetzen

hat jemand eine lösung, wie ich das mit hilfe von batch kommandos machen kann
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 93961

Url: https://administrator.de/forum/string-replace-in-einer-variable-93961.html

Ausgedruckt am: 22.05.2025 um 01:05 Uhr

bastla
bastla 08.08.2008 um 12:28:10 Uhr
Goto Top
Hallo 1x1speed!

Etwa so:
set "hostname=%computername:BKF=PROD%"  
Grüße
bastla
1x1speed
1x1speed 08.08.2008 um 12:33:37 Uhr
Goto Top
hi bastla
danke so funzzt es!