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
Please also mark the comments that contributed to the solution of the article
Content-Key: 310880
Url: https://administrator.de/contentid/310880
Printed on: April 23, 2024 at 18:04 o'clock
5 Comments
Latest comment
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 . For such a simple thing i don't need "googling" Das ist exakt das erste Beispiel aus meinem Link. Nur wird da noch das warum und wieso erklärt...