@echo off
:: Encodage UTF-8
chcp 65001 >nul
:: Vérifie si le script est lancé en tant qu'administrateur
net session >nul 2>&1
if %errorlevel% neq 0 (
echo Le script doit être exécuté en tant qu'administrateur.
echo Relance avec des privilèges admin...
powershell -Command "Start-Process '%~f0' -Verb RunAs"
exit /b
)
set interfaceName=Ethernet
echo 1. Activer l'interface
echo 2. Désactiver l'interface
choice /c 12 /n /m "=>"
if errorlevel 2 (
netsh interface set interface name="%interfaceName%" admin=disabled
echo L'interface "%interfaceName%" a été désactivée.
) else if errorlevel 1 (
netsh interface set interface name="%interfaceName%" admin=enabled
echo L'interface "%interfaceName%" a été activée.
) else (
echo Choix invalide.
)
pause