per batch NIC ein/aus schalten?
DaVe 10.07.2005 - 19:47 1018 2
DaVe
OC Addicted
|
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
|
würde es auch mit netsh gehen? wenn ja wie?
|
void0
Little Overclocker
|
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: 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
|