WinFuture-Forum.de: LAN- Port per Script deaktivieren - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Windows XP
  • 2 Seiten +
  • 1
  • 2

LAN- Port per Script deaktivieren


#1 Mitglied ist offline   jüki 

  • Gruppe: aktive Mitglieder
  • Beiträge: 90
  • Beigetreten: 30. März 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Chemnitz

geschrieben 10. Juni 2016 - 08:13

Im Internet fand ich diesen Code, mit dem per Script ein LAN- Port deaktiviert werden kann:

netsh interface set interface LAN-Verbindung disabled


Unter Win7 funktioniert das tadellos, ich hab es ausprobiert - unter XP leider nicht.
Aber ich möchte genau diese Funktion für XP verwenden!
Meine Frage nun:
Ist es möglich, dieses Script so umzuschreiben, das ich damit den LAN-
Port auch unter XP deaktivieren kann?
0

Anzeige



#2 _d4rkn3ss4ev3r_

  • Gruppe: Gäste

geschrieben 10. Juni 2016 - 08:43

Geht mit Sicherheit auch. Wenn natürlich dein LAN Adapter anders heißt, zB LAN-Verbindung (2) dann musst du auch das Script ändern.
0

#3 Mitglied ist offline   jüki 

  • Gruppe: aktive Mitglieder
  • Beiträge: 90
  • Beigetreten: 30. März 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Chemnitz

geschrieben 10. Juni 2016 - 09:06

Nein, eben nicht.
Ich habe das Script (*.bat) auf 3 vollkommen verschiedenen XP- PCs erprobt - jeweils mit der exakten Port- Bezeichnung.
Der LAN- Port dort heißt "LAN-Verbindung".
0

#4 Mitglied ist offline   DK2000 

  • Gruppe: Administration
  • Beiträge: 19.794
  • Beigetreten: 19. August 04
  • Reputation: 1.434
  • Geschlecht:Männlich
  • Wohnort:Oben auf dem Berg
  • Interessen:Essen, PC, Filme, TV Serien...

geschrieben 10. Juni 2016 - 09:21

Geht das überhaupt mit XP? Ging das nicht nur mit dem Server 2003 und dann erst ab Vista?

Wenn Du da mal netsh interface set interface /? eingibst, wird da etwas in der Richtung angezeigt? Habe da gerade kein XP zu Testen da.
Ich bin kein Toilettenpapier-Hamster.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
0

#5 Mitglied ist offline   jüki 

  • Gruppe: aktive Mitglieder
  • Beiträge: 90
  • Beigetreten: 30. März 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Chemnitz

geschrieben 10. Juni 2016 - 09:32

Hab ich sogleich gemacht - sowohl über "Ausführen", als auch über eine cmd oder bat - es passiert garnichts.
Übrigens, das Runterfahren per
C:\Windows\System32\shutdown.exe /s /t 00
funktioniert seit Jahren tadellos!

Dieser Beitrag wurde von jüki bearbeitet: 10. Juni 2016 - 09:33

0

#6 _d4rkn3ss4ev3r_

  • Gruppe: Gäste

geschrieben 10. Juni 2016 - 09:43

Es wird schon etwas passieren nur sich gleich wieder beenden.
Öffne eine Eingabeaufforderung und gib dort den Befehl ein.
0

#7 Mitglied ist offline   DK2000 

  • Gruppe: Administration
  • Beiträge: 19.794
  • Beigetreten: 19. August 04
  • Reputation: 1.434
  • Geschlecht:Männlich
  • Wohnort:Oben auf dem Berg
  • Interessen:Essen, PC, Filme, TV Serien...

geschrieben 10. Juni 2016 - 09:43

Wie? Passiert gar nichts?

Mache mal eine normale Konsole auf (cmd.exe) und gebe da mal einfach nur netsh /? ein. Da sollte der übliche Hilfetext kommen.

Ansonsten, was passiert denn, wenn Du nur netsh eingibst? Kommst Du dann in die netsh-Konsole?

Und das shutdown.exe geht, hat mit netsh nichts zu tun. Gibt schon befehle, welche sich je nach Windows Version im Funktionsumfang unterscheiden. Die Grundfunktion von shutdown.exe hat sich da aber schon seit Jahren nicht mehr verändert. Ab Windows 8 kam lediglich die Funktionalität für den Hybridmodus hinzu. Aber wie gesagt, netsh ist da eine ganz andere Geschichte.
Ich bin kein Toilettenpapier-Hamster.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
0

#8 Mitglied ist offline   jüki 

  • Gruppe: aktive Mitglieder
  • Beiträge: 90
  • Beigetreten: 30. März 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Chemnitz

geschrieben 10. Juni 2016 - 10:42

@d4rkn3ss4ev3r,

Zitat

Öffne eine Eingabeaufforderung und gib dort den Befehl ein

Das habe ich getan - bitte lese den Text über Deinem Posting, ja?

@DK2000,

Zitat

... und gebe da mal einfach nur netsh /? ein


Diese Antwort:

Microsoft Windows XP [Version 5.1.2600]
© Copyright 1985-2001 Microsoft Corp.

C:\Windows\system32>netsh /?

Syntax: netsh [-a Aliasdatei] [-c Kontext] [-r Remotecomputer]
[Befehl | -f Skriptdatei]

Folgende Befehle sind verfügbar:

Befehle in diesem Kontext:
? - Zeigt eine Liste der Befehle an.
add - Fügt einen Konfigurationseintrag zur Liste hinzu.
bridge - Wechselt zum "netsh bridge"-Kontext.
delete - Löscht einen Konfigurationseintrag aus der Liste der Einträge.
diag - Wechselt zum "netsh diag"-Kontext.
dump - Zeigt ein Konfigurationsskript an.
exec - Führt eine Skriptdatei aus.
firewall - Wechselt zum "netsh firewall"-Kontext.
help - Zeigt eine Liste der Befehle an.
interface - Wechselt zum "netsh interface"-Kontext.
lan - Wechselt zum "netsh lan"-Kontext.
ras - Wechselt zum "netsh ras"-Kontext.
routing - Wechselt zum "netsh routing"-Kontext.
set - Aktualisiert Konfigurationseinstellungen.
show - Zeigt Informationen an.
winsock - Wechselt zum "netsh winsock"-Kontext.

Folgende Unterkontexte sind verfügbar:
bridge diag firewall interface lan ras routing winsock

Geben Sie den Befehl, gefolgt von einem Leerzeichen und ? ein, um Hilfe
bezüglich des entsprechenden Befehls zu erhalten.

C:\Windows\system32>

Zitat

Und das shutdown.exe geht, hat mit netsh nichts zu tun


Du erkennst sicher an dieser meiner Bemerkung, das ich absolut keine Ahnung von DOS usw habe.
Nie damit beschäftigt.

Dieser Beitrag wurde von jüki bearbeitet: 10. Juni 2016 - 10:43

0

#9 _d4rkn3ss4ev3r_

  • Gruppe: Gäste

geschrieben 10. Juni 2016 - 12:45

Beitrag anzeigenZitat (jüki: 10. Juni 2016 - 10:42)

@d4rkn3ss4ev3r,
Das habe ich getan - bitte lese den Text über Deinem Posting, ja?

Habe ich. Du hast geschrieben das du über Ausführen und über eine bat, sowie cmd Datei den Befehl gestartet hast.
Alle 3 sind jedoch nicht das selbe wie über eine Eingabeaufforderung. Daher mein Tipp.

Was kommt wenn du "netsh interface /?" eingibst?
0

#10 Mitglied ist offline   jüki 

  • Gruppe: aktive Mitglieder
  • Beiträge: 90
  • Beigetreten: 30. März 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Chemnitz

geschrieben 10. Juni 2016 - 12:56

C:\Windows\system32>netsh interface /?

Folgende Befehle sind verfügbar:

Befehle in diesem Kontext:
? - Zeigt eine Liste der Befehle an.
add - Fügt einen Konfigurationseintrag zu einer Tabelle hinzu.
delete - Löscht einen Konfigurationseintrag aus einer Tabelle.
dump - Zeigt ein Konfigurationsskript an.
help - Zeigt eine Liste der Befehle an.
ip - Wechselt zum "netsh interface ip"-Kontext.
ipv6 - Wechselt zum "netsh interface ipv6"-Kontext.
portproxy - Wechselt zum "netsh interface portproxy"-Kontext.
reset - Setzt die Informationen zurück.
set - Legt Konfigurationsinformationen fest.
show - Zeigt Informationen an.

Folgende Unterkontexte sind verfügbar:
ip ipv6 portproxy

Geben Sie den Befehl, gefolgt von einem Leerzeichen und ? ein, um Hilfe
bezüglich des entsprechenden Befehls zu erhalten.


C:\Windows\system32>
0

#11 _d4rkn3ss4ev3r_

  • Gruppe: Gäste

geschrieben 10. Juni 2016 - 13:57

Somit kommst du also sogar bis
netsh interface set /?

Und dort solltest du auch interface finden oder ähnliches.
0

#12 Mitglied ist offline   RalphS 

  • Gruppe: VIP Mitglieder
  • Beiträge: 8.895
  • Beigetreten: 20. Juli 07
  • Reputation: 1.126
  • Geschlecht:Männlich
  • Wohnort:Zuhause
  • Interessen:Ja

geschrieben 10. Juni 2016 - 14:00

Ansonsten gibt's auch im Ressource Kit noch die Applikation devcon. Heutzutage steckt die im DDK; wie das bei XP aussieht... bin ich mir da nicht mehr so sicher.

In jedem Fall kann man damit explizit Hardware per Kommandozeile verwalten und insbesondere auch deaktivieren.
"If you give a man a fish he is hungry again in an hour. If you teach him to catch a fish you do him a good turn."-- Anne Isabella Thackeray Ritchie

Eingefügtes Bild
Eingefügtes Bild
0

#13 Mitglied ist offline   jüki 

  • Gruppe: aktive Mitglieder
  • Beiträge: 90
  • Beigetreten: 30. März 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Chemnitz

geschrieben 10. Juni 2016 - 14:05

Microsoft Windows XP [Version 5.1.2600]
© Copyright 1985-2001 Microsoft Corp.

C:\Windows\system32>netsh interface set /?

Folgende Befehle sind verfügbar:

Befehle in diesem Kontext:
set credentials - Legt für die Verbindung verwendete Anmeldeinformationen fest.
set interface - Legt Schnittstellenparameter fest.

C:\Windows\system32>
0

#14 Mitglied ist offline   MasterP82 

  • Gruppe: aktive Mitglieder
  • Beiträge: 221
  • Beigetreten: 30. Juni 12
  • Reputation: 10

geschrieben 10. Juni 2016 - 14:15

Ich habe es gerade in einer VM probiert, es geht einfach nicht!


laut MS liegt es daran: "This behavior occurs because the Netshell tool treats network adapters as dedicated interfaces."

weiter könnt ihr suchen, als Alternative habe ich gelesen, den Standardgateway ändern usw...

Dieser Beitrag wurde von MasterP82 bearbeitet: 10. Juni 2016 - 14:16

0

#15 Mitglied ist offline   jüki 

  • Gruppe: aktive Mitglieder
  • Beiträge: 90
  • Beigetreten: 30. März 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Chemnitz

geschrieben 10. Juni 2016 - 14:29

Zitat

Ansonsten gibt's auch im Ressource Kit noch die Applikation devcon


Ja. "rktools2003.exe" Hab ich installiert - kann aber nichts damit anfangen.
Inhalt:

Eingefügtes Bild

Dieser Beitrag wurde von jüki bearbeitet: 10. Juni 2016 - 14:30

0

Thema verteilen:


  • 2 Seiten +
  • 1
  • 2

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0