"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

per batch NIC ein/aus schalten?

DaVe 10.07.2005 - 19:47 985 2
Posts

DaVe

OC Addicted
Avatar
Registered: Jun 2000
Location: Austria/Canada
Posts: 864
mit welchem Befehl kann ich eine Netzwerkarte unter Win2k mit einer batch datei ein und aus-schalten?

mit devcon disable sollte es ja gehen, weiss aber nicht wie ich ihm die richtige Netzwerkkarte dabei zuweisse.

Es sollte ja ungefähr so ausschauen: devcon disable Netzwerkkarte

Wie weiss ich jetzt was ich da hinschreiben soll, damit er die richtige abschaltet?

DaVe

OC Addicted
Avatar
Registered: Jun 2000
Location: Austria/Canada
Posts: 864
würde es auch mit netsh gehen? wenn ja wie?

void0

Little Overclocker
Avatar
Registered: Dec 2002
Location: at/wien/4 | ch@I..
Posts: 58
netsh kanns leider nicht direkt, darum muss man sich (und auch windows machts nicht anders), des device managers bedienen. das der eine gui app ist (und noch dazu ein MMC snapin), macht die sache halt nicht gerade einfach.
M$ hat aber auch mitbekommen, dass das (hauptsaechlich fuer Entwickler) nicht ganz soo toll ist, und darum ein command line utility ("devcon") geschrieben, dass das gleiche (und mehr) kann. Bekommt man entweder im Platform SDK (>200MB), oder eine aeltere Version hier.

devcon enable/disable sollten fuer sich sprechen, erwarten sich aber eine DeviceId. Diese findest du mit "devcon find *" heraus - da taucht dann eine ziemlich lange Liste mit Geraeten auf, irgendwo is da auch deine Lan Karte dabei.
Die lange Kennung am Beginn der Zeilen is dann die gesuchte DeviceId. Damit kannst du dann devcon disable zb. so aufrufen:
Code:
devcon disable "@PCI\VEN_8086&DEV_1229&SUBSYS_00408086&REV_0C\4&23C0B1C"
Das @ gehoert nicht zur DeviceId, sondern sagt der devcon dass du /diese/ Netzwerkkarte, und nicht /alle/ dieser Bauart deaktivieren willst.

Mit devcon muss man aber vorsichtig umgehen, weil zb. auch "devcon disable *" funktioniert, nur ist das nicht so toll fuer deine Windows Installation. MS bezeichnet das als "not recommended" :)

edit: @-Notiz hinzugefuegt
Bearbeitet von void0 am 14.07.2005, 02:42
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz