Tanto quanto eu sei e consegui encontrar depois de pesquisar bastante, não há como fazer isso diretamente. Desligar o Wi-Fi é algo semelhante ao modo avião, e não há como desligar o modo avião com os comandos. Um hack extremamente feio seria escrever um script que simula as teclas digitadas para executar a tarefa. Em vbscript
, isso seria parecido com (testado, você pode precisar alterar os tempos limite)
set shell = CreateObject("WScript.Shell")
shell.run"ms-settings:network-wifi"
WScript.Sleep 2500
shell.SendKeys" "
WScript.Sleep 1500
shell.SendKeys"%{F4}"
Depois, você pode chamar o script como
cscript toggle-wifi.vbs
Você também pode trabalhar com ms-availablenetworks:
, o que leva menos tempo para abrir