Brauche Hilfe bei Script Datei, Werte der gesetzten Variable wird nicht abgearbeitet
Hallo,
ich habe ein kleines Script geschrieben um unsere Virtuellen Server herunterfahren zu können.
um alle Server einfacher zu verwalten, habe ich diese hinter eine Variable zusammengefasst
-> Variable
SET server01=(192.168.3.28, 192.168.3.12, 192.168.3.22, 192.168.3.32, 192.168.3.18)
-> Variable gesetzt
shutdown -s -f -m \\%server01% -C "Runterfahren" -t 5
Wenn ich es ausführe wird nur eine Maschine runtergefahren, den Rest ignoriert er.
Wie kann ich das Script dazu bringen das er alle IP Adressen nacheinander abarbeitet?
Gruß
Kalma
ich habe ein kleines Script geschrieben um unsere Virtuellen Server herunterfahren zu können.
um alle Server einfacher zu verwalten, habe ich diese hinter eine Variable zusammengefasst
-> Variable
SET server01=(192.168.3.28, 192.168.3.12, 192.168.3.22, 192.168.3.32, 192.168.3.18)
-> Variable gesetzt
shutdown -s -f -m \\%server01% -C "Runterfahren" -t 5
Wenn ich es ausführe wird nur eine Maschine runtergefahren, den Rest ignoriert er.
Wie kann ich das Script dazu bringen das er alle IP Adressen nacheinander abarbeitet?
Gruß
Kalma
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 310880
Url: https://administrator.de/forum/brauche-hilfe-bei-script-datei-werte-der-gesetzten-variable-wird-nicht-abgearbeitet-310880.html
Ausgedruckt am: 04.04.2025 um 16:04 Uhr
5 Kommentare
Neuester Kommentar

Hi,
use a for loop
Regards
use a for loop
@echo off
set "servers=192.168.3.28 192.168.3.12 192.168.3.22 192.168.3.32 192.168.3.18"
for %%a in (%servers%) do shutdown -s -f -m \\%%a -C "Runterfahren" -t 5

Zitat von @Kraemer:
Das ist exakt das erste Beispiel aus meinem Link. Nur wird da noch das warum und wieso erklärt...
The difference is that i wrote it without looking into the link Das ist exakt das erste Beispiel aus meinem Link. Nur wird da noch das warum und wieso erklärt...