A maneira mais fácil que eu conseguia pensar era uma configuração única.
- Execute o PowerShell como administrador.
- Digite
Set-ExecutionPolicy remotesigned
- Confirme se você aceita essa política (isso significa que ela não executará scripts não assinados que foram baixados da Internet, mas executarão scripts locais).
Abra o Bloco de notas e cole isto:
Start-Process "$psHome\powershell.exe" -Verb Runas -ArgumentList '-command "$wifi = get-WMIObject -class win32_NetworkAdapter -filter "adapterTypeID=9";$wifi.disable();$wifi.enable();"'
Clique em Arquivo > Salve como ... e digite um nome de arquivo entre aspas que tenha uma extensão de ps1. Salve em sua área de trabalho. Por exemplo, "Cycle WiFi.ps1" (mas inclua as aspas).
Agora, sempre que você tiver que redefinir seu adaptador, clique duas vezes no arquivo ps1 ou clique nele, se você colocá-lo no Início Rápido.
Para redefinir seu adaptador Ethernet também, você também pode fazer:
Start-Process "$psHome\powershell.exe" -Verb Runas -ArgumentList '-command "$wifi = get-WMIObject -class win32_NetworkAdapter -filter "adapterTypeID=9";$wifi.disable();$wifi.enable();$ethernet = get-WMIObject -class win32_NetworkAdapter -filter "adapterTypeID=0";$ethernet.disable();$ethernet.enable();"'