Jump to content

Netzwerkeinstellungen per Befehl konfigurieren


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

  • 4 Wochen später...

Ich habe dies hier gebastelt :-)

 

@echo off

cls

 

:statdyn

echo Dynamische IP-Vergabe? ("ja" oder "nein")

set /p dyn=

if "%dyn%"=="ja" GOTO dynamic

 

 

:eingabe

cls

echo IP:

set /p ip=

cls

echo Maske:

set /p mask=

cls

echo Gateway:

set /p gw=

cls

echo DNS:

set /p dns=

cls

 

 

echo Sind Ihre Angaben korrekt? ("ja" oder "nein")

echo.

echo.

echo.

echo IP-Adresse: %ip%

echo Subnetzmaske: %mask%

echo Gateway: %gw%

echo DNS: %dns%

echo.

echo.

echo.

echo Antwort:

set /p ack=

if "%ack%"=="nein" GOTO eingabe

 

if "%gw%""=="" AND "%dns%=="" GOTO ohnegwdns

if "%gw%"=="" GOTO ohnegw

if "%dns%"=="" GOTO ohnedns

 

 

 

cls

echo Die Einstellungen werden vorgenommen... (alles)

netsh interface ip set address "LAN-Verbindung" static %ip% %mask% %gw% 1

netsh interface ip set dns "LAN-Verbindung" static %dns%

echo IP-Konfiguration:

ipconfig /all

pause

GOTO RESET

 

 

:dynamic

 

cls

echo Es wird versucht ein DHCP-Lease zu erhalten:

netsh interface ip set address name="LAN-Verbindung" source=dhcp

netsh interface ip set dns name="LAN-Verbindung" source=dhcp

echo IP-Konfiguration:

ipconfig /all

pause

GOTO RESET

 

 

 

:ohnedns

 

cls

echo Die Einstellungen werden vorgenommen... (ohnedns)

netsh interface ip set address "LAN-Verbindung" static %ip% %mask% %gw% 1

netsh interface ip delete dns "LAN-Verbindung" all

echo IP-Konfiguration (ohnedns):

ipconfig /all

pause

GOTO RESET

 

 

 

:ohnegw

 

cls

echo Die Einstellungen werden vorgenommen...(ohnegw)

netsh interface ip set address "LAN-Verbindung" static %ip% %mask%

netsh interface ip set dns "LAN-Verbindung" static %dns%

netsh interface ip delete address "LAN-Verbindung" gateway=all

echo IP-Konfiguration (ohnegw):

ipconfig /all

pause

GOTO RESET

 

 

 

:ohnegwdns

 

cls

echo Die Einstellungen werden vorgenommen...(ohnegwdns)

netsh interface ip set address "LAN-Verbindung" static %ip% %mask%

netsh interface ip delete address "LAN-Verbindung" gateway=all

netsh interface ip delete dns "LAN-Verbindung" all

echo IP-Konfiguration (ohnegwdns):

ipconfig /all

pause

GOTO RESET

 

 

 

:RESET

 

set ip=

set mask=

set dns=

set gw=

arp -d *

ipconfig /flushdns

EXIT

[/Quote]

 

Allerdings bräuchte ich noch Hilfe in der Zeile:

 

if "%gw%""=="" AND "%dns%=="" GOTO ohnegwdns

[/Quote]

 

Nur für den Fall, dass weder DNS NOCH Gateway eingetragen wird, soll er nach :ohnegwdns hüpfen.

 

Weiss aber die Syntax ned :-)

Dann wäre eigentlich die Fehlerroutine komplett. Ausser, dass die Netzwerkverbindung "LAN-Verbindung" heissen muss.

 

Aber naja :p

Link zu diesem Kommentar
  • 8 Monate später...

Hier ist eine Verbesserte Form vom netsh vom "Wean"

 

Ausschnitt:


@echo off
cls

:statdyn
echo Dynamische IP-Vergabe? ("ja" oder "nein")
set /p dyn=
if "%dyn%"=="ja" GOTO dynamic


:eingabe
cls
echo IP:
set /p ip=
cls
echo Maske:
set /p mask=
cls
echo Gateway:
set /p gw=
cls
echo DNS:
set /p dns=
cls

 

 

Es ist mir nicht möglich die Verbesserung komplet rein zu stellen, weil es zu lang ist. 4000 übersteigt.

 

Ich habe es im anhang bei gefügt

 

MFG Whe King

netsh.txt

Link zu diesem Kommentar

Hallo Kollegen,

 

das einfachste meiner Meinung nach ist, wenn man mit z.B.

 

netsh dump >buero.txt

 

die Konfiguration exportiert

 

dann konfiguriert man z.B. das Privarte Netz und auch diese Konfiguration exportieren.

 

netsh dump >privat.txt

 

2 Batch-Files angelegt, welche zum importieren folgenden Inhalt haben

 

netsh -f buero.txt

oder

netsh -f privat.txt

 

eventuell müssen noch die Pfade ergänzt werden.

 

So kann man alles im Grafischen Frontend einstellen. Es werden alles Netzwerkkarten (z.B. im Notebook die WLAN und die LAN-Karte zusammen importiert).

 

Bis die Tage

 

 

Türringer

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...