zurus
Goto Top

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 face-smile

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

Content-ID: 92153

Url: https://administrator.de/contentid/92153

Ausgedruckt am: 23.11.2024 um 02:11 Uhr

67369
67369 16.07.2008 um 10:06:22 Uhr
Goto Top
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. ;)