cmd befehl lan verbindung unterbrechen?
Hallo
gibt es einen CMD Befehl mit dem ich meine Internetverbindung (LAN-Kabel)
für einen kurzen Zeitraum trennen kann (ca. 20 sek.) und dann wieder herstellen kann?
Leider hab ich von den CMD Befehlen keine Ahnung, weiß nur dass es eventuell funktionieren könnte.
![](https://images.gutefrage.net/media/user/p0werpixel/1490562802895_nmmslarge__0_0_800_800_652274479ef18736e8e74e289a116f5b.jpg?v=1490562803000)
Also die netzwerkverbindung nur von deinem PC trennen oder meinst du sowas wie deinen Router neu starten?
![](https://images.gutefrage.net/media/user/Hrrrrrrrrrr/1598889674789_nmmslarge__26_419_760_760_da8bb45d07f476be8c8ef271efa00b57.jpg?v=1598889675000)
nur vom pc trennen
![](https://images.gutefrage.net/media/user/p0werpixel/1490562802895_nmmslarge__0_0_800_800_652274479ef18736e8e74e289a116f5b.jpg?v=1490562803000)
Okay und was ist das ziel?
![](https://images.gutefrage.net/media/user/Hrrrrrrrrrr/1598889674789_nmmslarge__26_419_760_760_da8bb45d07f476be8c8ef271efa00b57.jpg?v=1598889675000)
Das Ziel ist dass mein PC für ca 20 sek. kein Internet hat
2 Antworten
![](https://images.gutefrage.net/media/user/p0werpixel/1490562802895_nmmslarge__0_0_800_800_652274479ef18736e8e74e289a116f5b.jpg?v=1490562803000)
Grundsätzlich ja
Finde dein "InterfaceName" :
netsh interface show interface
Deaktivieren:
netsh interface set interface "Interface Name" disable
Aktivieren:
netsh interface set interface "Interface Name" enable
![](https://images.gutefrage.net/media/user/p0werpixel/1490562802895_nmmslarge__0_0_800_800_652274479ef18736e8e74e289a116f5b.jpg?v=1490562803000)
Der Name dieser einen netzwerkkarte die du deaktivieren willst, um den rauszufinden führe einfach den ersten befehl aus
![](https://images.gutefrage.net/media/user/Hrrrrrrrrrr/1598889674789_nmmslarge__26_419_760_760_da8bb45d07f476be8c8ef271efa00b57.jpg?v=1598889675000)
Verw.-status Status Typ Schnittstellenname
-------------------------------------------------------------------------
Aktiviert Verbunden Dediziert Ethernet
was ist davon der name?
![](https://images.gutefrage.net/media/user/p0werpixel/1490562802895_nmmslarge__0_0_800_800_652274479ef18736e8e74e289a116f5b.jpg?v=1490562803000)
![](https://images.gutefrage.net/media/user/Hrrrrrrrrrr/1598889674789_nmmslarge__26_419_760_760_da8bb45d07f476be8c8ef271efa00b57.jpg?v=1598889675000)
"Der Befehl "interface" ist entweder falsch geschrieben oder
konnte nicht gefunden werden."
kommt dann
![](https://images.gutefrage.net/media/user/p0werpixel/1490562802895_nmmslarge__0_0_800_800_652274479ef18736e8e74e289a116f5b.jpg?v=1490562803000)
Also:
Deaktivieren:
netsh interface set interface "Ethernet" disable
Aktivieren :
netsh interface set interface "Ethernet" enable
![](https://images.gutefrage.net/media/user/Hrrrrrrrrrr/1598889674789_nmmslarge__26_419_760_760_da8bb45d07f476be8c8ef271efa00b57.jpg?v=1598889675000)
es funktioniert doch bzw ich brauch administratoren rechte dafür
![](https://images.gutefrage.net/media/user/Hrrrrrrrrrr/1598889674789_nmmslarge__26_419_760_760_da8bb45d07f476be8c8ef271efa00b57.jpg?v=1598889675000)
"Für den angeforderten Vorgang sind erhöhte Rechte erforderlich (Als Administrator ausführen)."
![](https://images.gutefrage.net/media/user/p0werpixel/1490562802895_nmmslarge__0_0_800_800_652274479ef18736e8e74e289a116f5b.jpg?v=1490562803000)
Das cmd muss mit rechtsklick "Als Administrator" gestartet werden
![](https://images.gutefrage.net/media/user/Hrrrrrrrrrr/1598889674789_nmmslarge__26_419_760_760_da8bb45d07f476be8c8ef271efa00b57.jpg?v=1598889675000)
![](https://images.gutefrage.net/media/user/p0werpixel/1490562802895_nmmslarge__0_0_800_800_652274479ef18736e8e74e289a116f5b.jpg?v=1490562803000)
![](https://images.gutefrage.net/media/user/Hrrrrrrrrrr/1598889674789_nmmslarge__26_419_760_760_da8bb45d07f476be8c8ef271efa00b57.jpg?v=1598889675000)
![](https://images.gutefrage.net/media/user/Hrrrrrrrrrr/1598889674789_nmmslarge__26_419_760_760_da8bb45d07f476be8c8ef271efa00b57.jpg?v=1598889675000)
Kann ich einen Voreingegebenen CMD Befehl (z.B. in einem Textdocument) ausführen lassen?
![](https://images.gutefrage.net/media/user/p0werpixel/1490562802895_nmmslarge__0_0_800_800_652274479ef18736e8e74e289a116f5b.jpg?v=1490562803000)
Schreib die befehle untereinander in eine text datei und ändere die dateiendung auf .bat statt .txt
Achtung muss wieder als Administrator gestartet werden.
![](https://images.gutefrage.net/media/user/Hrrrrrrrrrr/1598889674789_nmmslarge__26_419_760_760_da8bb45d07f476be8c8ef271efa00b57.jpg?v=1598889675000)
muss ich da nur "netsh interface set interface "Ethernet" disable" hinein schreiben?
![](https://images.gutefrage.net/media/user/Hrrrrrrrrrr/1598889674789_nmmslarge__26_419_760_760_da8bb45d07f476be8c8ef271efa00b57.jpg?v=1598889675000)
![](https://images.gutefrage.net/media/user/Erzesel/1497339133085_nmmslarge__0_524_1080_1080_4b38ff31970de3b94deb6a27ca8a8f01.jpg?v=1497339133000)
Kann ich einen Voreingegebenen CMD Befehl (z.B. in einem Textdocument) ausführen lassen?
Textdokument geht zwar nicht, aber eine Batch. (.cmd).
ToggleLan.cmd
@echo off
set "elevator=%temp%\%~n0.elevate.vbs"
rem teste Adminrechte
net session >nul 2>&1 && goto :adminTasks
rem sonst erzeuge ein kleines VisualBasicScript und führe es aus
if not exist "%elevator%" (
echo CreateObject^("Shell.Application"^).ShellExecute "%~f0","","", "runas", 1 > "%elevator%"
)
cscript /nologo "%elevator%"
exit /b
:adminTasks
rem Hier Name deiner Lan-Schnittstelle
set "InterfaceName=Ethernet"
for /f "tokens=1" %%a in ('netsh interface show interface ^|find /i "%InterfaceName%"') do (
if "%%~a"=="Aktiviert" (netsh interface set interface "%InterfaceName%" disable)
if "%%~a"=="Deaktiviert" (netsh interface set interface "%InterfaceName%" enable)
)
Beim Start der Batch werden automatisch Adminrechte angefordert, dh. Du musst nur noch bestätigen, aber nicht über Rechtsklick starten.
Bei jedem Start wird in den entgegengesetzten Zustand geschaltet: an => aus, aus => an.
Was ist der "Interface Name"?