26/03/2015 | Autor: Igor Abade V. Leite | Categoria: Técnico | Comentários

Controlando o Compartilhamento de Internet do Windows via linha de comando

Já precisou ligar e/ou desligar o Compartilhamento de Conexão de Internet (ICS, Internet Connection Sharing) do Windows pela linha de comando? Eu já :-). Por isso, baseado no código compartilhado em http://superuser.com/questions/470319/how-to-enable-internet-connection-sharing-using-command-line, criei um módulo PowerShell para isso. O código (disponível também em em https://gist.github.com/igoravl/db02a8769fd6af3028f7) é este: Ex.: Para ligar o compartilhamento de internet usando a conexão chamada “Wi-Fi” como a conexão de saída para a internet e “Ethernet” como a conexão local a ser acessada pelos outros computadores da rede, salve o arquivo PSM1 na pasta \WindowsPowerShell e execute:

1
Import-Module NetConnectionSharing Set-NetConnectionSharing –InternetConnection Wi-Fi –LocalConnection Ethernet –Enabled

Para desligar, troque o –Enabled por –Enabled:$False Um abraço, Igor