iiraidenii
Goto Top

IP-Adresse in einer Variable abspeichern

Brauche ein Batch-Script, welches meine aktuelle IP-Adresse vom Interface (LAN-Verbindung) in eine Varbiable packt. Mit Hilfe dieser Variable ändere ich dann meine IP-Adresse.

Folgender Ablauf:

Meine Netzwerkonfiguration ist auf DHCP eingestellt.

1.Ich speichere meine aktuelle IP-Adresse in einer Variable
2.netsh interface ipv4 set address name="LAN-Verbindung" source=static address=%Variable%
mask=255.255.255.0 gateway=192.168.1.1
Hier nutze ich dann die Variable um die Adresse zu ändern
3.netsh interface ipv4 set dnsserver name ="LAN-Verbindung" source=static address=192.168.1.2
3.Ich aktiviere Windows mit slmgr /ato
4.netsh interface ipv4 set address name="LAN-Verbindung" source=dhcp
4.netsh interface ipv4 set dnsserver name="LAN-Verbindung" source=dhcp

Leider habe ich keine Ahnung wie man die IP-Adresse in die Variable bekommt.


VG
Raiden

Content-ID: 193170

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

Ausgedruckt am: 24.11.2024 um 16:11 Uhr

ColdZero89
ColdZero89 23.10.2012 aktualisiert um 14:56:50 Uhr
Goto Top
Moin,

frage zu erst: Wofür brauchst du das? Oo Weise dir doch einfach per DCHP ne feste IP zu...

und als zweites wäre dein bisheriges Script was du gebaut hast und wo du nun nicht weiter kommst auch sehr hilfreich.
Poste es doch bitte per < code>< /code> (Ohne Leerzeichen)

Gruß Zero
andimue
andimue 23.10.2012 um 15:04:41 Uhr
Goto Top
Google ist hier echt eine grosse Hilfe: http://bit.ly/RuHUAE
und dort mal den ersten Eintrag anschauen, hilft echt weiter face-smile
TobiasH
TobiasH 24.10.2012 aktualisiert um 14:40:16 Uhr
Goto Top
Der Raketentechnik-Befehl lautet hier: set

entweder:

>set input=hallo
>echo %input%
hallo

>

oder mit Eingabeaufforderung für die Variable:

>set /p input=IP-Adresse: 
IP-Adresse: xxx.xxxx.xxx.xxx

>echo %input%
xxx.xxx.xxx.xxx

>


well done...