[PowerShell] desabilitar + habilitar todas as conexões
O método mais elegante para redefinir todas as conexões é talvez o PowerShell. Salve este como script .PS1 e execute-o com os direitos admin .
Get-WMIObject Win32_NetworkAdapter -Filter "NetConnectionID LIKE '%'" | %{
netsh interface set interface "$($_.NetConnectionID)" DISABLED
Start-Sleep 3
netsh interface set interface "$($_.NetConnectionID)" ENABLED
}
[CMD] desabilitar + habilitar conexão
Salve isso em um lote e execute-o como admin, onde <interface_name>
representa a interface que você deseja desativar e reativar.
netsh interface set interface <interface_name> disabled
ping -n 5 127.0.0.1 > NUL
netsh interface set interface <interface_name> enabled
- Para obter o nome da interface correto, digite
netsh interface show interface
- Quebra o nome da interface com aspas quando ela contém espaços em branco (caso contrário, não)
- o comando ping apenas adiciona uma pequena pausa de 5 segundos para ver o efeito no Centro de Rede e Compartilhamento
[CMD] reconectar conexão móvel
(thx @laggingreflex)
netsh mbn connect interface=<interface_name> connmode=name name=<profile_name>