我正在尝试删除所有保存的WiFi配置文件,其中一个除外。我有下面的,它的工作,但我不想删除/忘记的WiFi SSID之一$网络配置文件=(netsh.exe WLAN显示配置文件)$网络配置文件|netsh WLAN删除配置文件 *有人有什么想法吗?谢谢
5sxhfpxr1#
使用模块:Networking您有两种可能性,首先连接您的配置文件,然后删除除已连接配置文件以外的所有其他配置保存:
$connectedProfile = (Get-NetworksConnection).Name $profiles = Get-NetworksProfile foreach ($profile in $profiles) { if ($profile.Name -ne $connectedProfile) { Remove-NetworksProfile -Name $profile.Name } }
或者,通过排除所需项来删除除所需项以外的所有项:
$profiles = Get-NetworksProfile foreach ($profile in $profiles) { if ($profile.Name -ne "myprofil") { Remove-NetworksProfile -Name $profile.Name } }
你可以改变“我的个人资料”到你想要排除的名字或者甚至是一个名字列表.
1条答案
按热度按时间5sxhfpxr1#
使用模块:Networking
您有两种可能性,首先连接您的配置文件,然后删除除已连接配置文件以外的所有其他配置保存:
或者,通过排除所需项来删除除所需项以外的所有项:
你可以改变“我的个人资料”到你想要排除的名字或者甚至是一个名字列表.