Batch Datei zum ändern der IP
Hallo zusammen,
ich bin auf der suche nach einer Batch Datei die mir die Statiche IP-Adresse des Servers ändert jedoch abhängig von seinem Clientname.
ich weiss, das es über den Befehl "netsh interface ip set address name="LAN-Verbindung" static 192.168.49.1 255.255.255.0 192.168.491251 1"
möglich ist die IP Adresse zu verändern. dies habe ich auch so in eine Batch abgelegt und die Änderung funktioniert wunderbar.
Ich möchte jedoch da ich im Anschluss 10 Server automatisch installieren werden, eine Batch einbauen die einmalig folgendes prüft (Vereinfacht dargestellt
IF %Clientname%" = Server01 then netsh interface ip set address name="LAN-Verbindung" static 192.168.49.1 255.255.255.0 192.168.491251 1
IF %Clientname%" = Server02 then netsh interface ip set address name="LAN-Verbindung" static 192.168.49.2 255.255.255.0 192.168.491251 1
IF %Clientname%" = Server03 then netsh interface ip set address name="LAN-Verbindung" static 192.168.49.3 255.255.255.0 192.168.491251 1
usw.
kennt ihr eine möglichkeit, wie ich dies Realisieren kann.
Per Batch oder VBScript ist mir egal?
Vielen Dank für eure Hilfe
ich bin auf der suche nach einer Batch Datei die mir die Statiche IP-Adresse des Servers ändert jedoch abhängig von seinem Clientname.
ich weiss, das es über den Befehl "netsh interface ip set address name="LAN-Verbindung" static 192.168.49.1 255.255.255.0 192.168.491251 1"
möglich ist die IP Adresse zu verändern. dies habe ich auch so in eine Batch abgelegt und die Änderung funktioniert wunderbar.
Ich möchte jedoch da ich im Anschluss 10 Server automatisch installieren werden, eine Batch einbauen die einmalig folgendes prüft (Vereinfacht dargestellt
IF %Clientname%" = Server01 then netsh interface ip set address name="LAN-Verbindung" static 192.168.49.1 255.255.255.0 192.168.491251 1
IF %Clientname%" = Server02 then netsh interface ip set address name="LAN-Verbindung" static 192.168.49.2 255.255.255.0 192.168.491251 1
IF %Clientname%" = Server03 then netsh interface ip set address name="LAN-Verbindung" static 192.168.49.3 255.255.255.0 192.168.491251 1
usw.
kennt ihr eine möglichkeit, wie ich dies Realisieren kann.
Per Batch oder VBScript ist mir egal?
Vielen Dank für eure Hilfe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 92153
Url: https://administrator.de/forum/batch-datei-zum-aendern-der-ip-92153.html
Ausgedruckt am: 23.12.2024 um 18:12 Uhr
1 Kommentar
Du erweiterst deine Batchzeilen auf 10, setzt die richtigen Parameter ein und das war es.
IF %COMPUTERNAME%"== "Server01" netsh interface ip set address name usw.
IF %COMPUTERNAME%"== "Server02" netsh interface ip set address name usw.
..
..
IF %COMPUTERNAME%"== "Server10" netsh interface ip set address name usw.
Aus "192.168.491251 1" machst du dann aber die korrekte Eingabe. ;)
IF %COMPUTERNAME%"== "Server01" netsh interface ip set address name usw.
IF %COMPUTERNAME%"== "Server02" netsh interface ip set address name usw.
..
..
IF %COMPUTERNAME%"== "Server10" netsh interface ip set address name usw.
Aus "192.168.491251 1" machst du dann aber die korrekte Eingabe. ;)