我有一个小.ps1脚本,可以在以太网和 WiFi 之间切换网络连接。我的脚本运行良好。我现在想知道如何在不禁用底层网络适配器的情况下关闭 WiFi。
这是我现有的脚本:
$lanState = Get-NetAdapter -Name MyEthernetPort | where status -EQ 'up'
if ( $lanState )
{
write-host 'Enabled... Disable now'
Get-NetAdapter -Name MyEthernetPort | ? status -NE disabled | Disable-NetAdapter -Confirm:$false
# TODO switch on wifi
netsh wlan connect name=SM-GUEST
}
else
{
Write-Host 'Disabled... Enable now'
Get-NetAdapter -Name MyEthernetPort | ? status -EQ disabled | Enable-NetAdapter -Confirm:$false
# TODO switch off wifi
netsh wlan disconnect
}
Run Code Online (Sandbox Code Playgroud)
我无法找到任何有关如何通过 PowerShell 关闭 WiFi 的指南(与单击 Windows 10 …