我有一个小的.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
}
我无法找到如何通过PowerShell关闭WiFi的指导(与您在Windows 10信息中心中点击按钮时发生的方式相同)。我发现的所有脚本都只是禁用底层适配器,这不是我想要的。
有人能建议如何从PowerShell访问此功能吗?