Forum
Tipps
News
Menu-Icon

netsh: immer ungültige Syntax

Hallo,
ich habe aus diesem Script den Netsh-Befehl mit dem Parameter -c übernommen.
http://www.setcookie.de/web/howto/details.php?id=56
Aber leider funktioniert das nicht.
Ich will aus einem eigenen Script den Befehl

Zitat
netsh -c interface ip set address name="Drahtlose Netzwerkverbindung" source=static addr=192.168.1.3 mask=255.255.255.0 gateway=192.168.1.1

ausführen lassen.
Wenn ich das so in die CMD-Box reintippe kommt blos ne Fehlermeldung ("Ungültige Syntax...") und die ganze Beschreibung zum 'set address'-Befehl.
Laut dieser Beschreibung SOLLTE es aber genau so funktionieren.

Woran kanns liegen?


Gruß, Andi
« Letzte Änderung: 15.10.06, 12:45:43 von DerAndi »


Antworten zu netsh: immer ungültige Syntax:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

schade, der angegebene Link funktioniert nicht.

Außerdem wäre es von Vorteil, wenn du in der Syntax die echten Namen und Adressen schreiben würdest. So geheim sind die auch wieder nicht.

Der Link war aus Versehen abgeschnitten. Jetzt geht er.
Die Adressen sind jetzt auch die richtigen...

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

setz mal am Schluß gwmetrik=1 dazu.

ich glaub ich krieg nen Vogel!  ;D
Hab das auch schon mit der gwmetric (c statt k) ausprobiert, und da gings nicht.
aber jetzt gings auf einmal...
naja, vielleicht wars ein tippfehler...

Warum muss die gwmetric mit hin? ist doch ein optionaler Wert, oder?
wenn ich die befehle einzeln eintippe:

netsh (enter)
interface ip (enter)
set address... (enter)

dann reichen ihm die IP, die Maske und das Gateway.

Aber danke ;-)
Andi

Wie ware es denn mit einem funktionierenden MUSTER-Script !!!

naja, das Script ist speziell zugeschnitten und in einer eher weniger verbreiteten Sprache geschrieben. Die Scripting-Sprache nennt sich AutoIt3.

Der ganze Befehl z. B. lautet:

Zitat
netsh -c interface ip set address "Drahtlose Netzwerkverbindung" 192.168.1.2 255.255.255.0 192.168.1.1 1

Interessant ! DANKE !!

so.. nach ein paar minuten suche bin ich fündig geworden. der tipp mit den services ist sehr gut. funktioniert und ist auch für die zukunft sicherlich eine nette sache. bedanke mich!... 1 jahr später... 

Nur mal zur aufklärung. Ich bin gerade zufällig über dieses Thema gestolpert.

Zuerst mal etwas Aufklärung.

>> @ Der_Andi

>> naja, das Script ist speziell zugeschnitten und in einer eher weniger verbreiteten Sprache geschrieben. Die Scripting-Sprache nennt sich AutoIt3.


Das stimmt nicht. Das ist kein Script in einer Scriptsprache sondern es sind einfache Windows-Konsolenkommandos. Früher waren solche "Scripte" als Batch-Dateien bekannt.

2. ist das script nicht speziell angepasst. Es soll ja für Jedermann sein.

Legt einfach für jedes Netzwerk eine .cmd-Datei mit meinem Script im inneren an.

Dann muss man nur noch in den jeweiligen Dateien die Einstellungen wie z.b. Name des Netzwerkinterface, IP-Adresse, etc. einstellen. Das sind paar Zeilen nach dem ersten Block der immer mit REM anfängt:

set LOCATION=Bei mir zu Hause
set DEVICE="LAN-Verbindung"

set SOURCE=static
set ADDR=192.168.100.101
set MASK=255.255.255.0
set GATEWAY=192.168.100.1



ann kann man mit einem doppelklick auf die entsprechende Datei ins gewünschte Netzwerk switchen...

Hier das Script:



===>>> schnipp ===>>>

@ECHO OFF
REM ..................................................................... ..
REM ..................................................................... ..
REM ... ...
REM ... Stellt die IP-Konfiguration f?e Netzwerkschnittstelle ...
REM ... ...
REM ..................................................................... ..
REM ..................................................................... ..
REM ... ...
REM ... Konfiguration: ...
REM ... ...
REM ... LOCATION ==>> Beschreibung des Standortes f? die ...
REM ... Konfiguration bestimmt ist ...
REM ... ...
REM ... DEVICE ==>> Name der Netzwerkschnittstelle in der ...
REM ... Netzwerkumgebung ...
REM ... ...
REM ... SOURCE ==>> M?che Parameter static und dhcp ...
REM ... ...
REM ... (Die folgenden Parameter sind nur bei statischer ...
REM ... IP relevant!) ...
REM ... ...
REM ... ADDR ==>> IP-Adresse (z.B. 10.0.0.111) ...
REM ... ...
REM ... MASK ==>> Netzwerkmaske (z.B. 255.255.255.0) ...
REM ... ...
REM ... GATEWAY ==>> Standardgateway (z.B. 10.0.0.1) ...
REM ... ...
REM ..................................................................... ..
REM ..................................................................... ..


set LOCATION=Bei mir zu Hause
set DEVICE="LAN-Verbindung"

set SOURCE=static
set ADDR=192.168.100.101
set MASK=255.255.255.0
set GATEWAY=192.168.100.1

REM ..................................................................... ..
REM ..................................................................... ..

ECHO.
ECHO IP-Informationen fuer Standort:"%LOCATION%" werden uebernommen...
ECHO.
IF %SOURCE% == static GOTO SETSTATIC
IF %SOURCE% == dhcp GOTO SETDHCP
:SETSTATIC
netsh -c interface ip set address name=%DEVICE% source=%SOURCE% addr=%ADDR% mask=%MASK% gateway=%GATEWAY% gwmetric=1
GOTO CHECK_RESULT
:SETDHCP
netsh -c interface ip set address name=%DEVICE% source=dhcp
GOTO CHECK_RESULT
:CHECK_RESULT
IF %ERRORLEVEL% == 1 GOTO ERROR
IF %ERRORLEVEL% == 0 GOTO DONE
GOTO ERROR
:ERROR
ECHO Abbruch!
ECHO.
GOTO END
:DONE
ECHO.
ECHO Die IP-Konfiguration wurde erfolgreich uebernommen:
ECHO.
IPCONFIG
ECHO.
pause
GOTO END
:END

<<<=== schnapp <<<=== 


« 2 Router - wie geht das? dringend (soll morgen Nachmittag schon funktionieren)laptop als w-lan router »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
AppleScript
AppleScript ist eine Programmiersprache von Apple für Skripte und Programme auf Systemebene. Im Gegensatz zu den Unix-Shellscripts, die seit OS X ebenfalls mögl...

Javascript
JavaScript ist eine weit verbreitete Skriptsprache, die ursprünglich von Netscape für das DOM-Scripting für Webseiten entwickelt wurde. Sie hat sich seitde...

PostScript
PostScript ist eine Programmiersprache zur Beschreibung von grafischen Objekten und Schriftzeichen zur Übertragung vom Computer zum Drucker oder Laserbelichter. Gene...