我正在尝试学习一些powershell。我只想从连接的网络中获取 SSID。
我的代码是:netsh wlan sh int | select-string SSID | select -First 1
。
输出是SSID : ABCDEFG
。我的输出必须只是ABCDEFG
. SSID
没有标题,所以我不知道如何选择他的值ABCDEFG
。
我的第一个问题:如何ABCDEFG
从对象中选择值SSID
并仅将值放入输出中?
我的第二个问题:我的代码的输出是否总是连接网络?
您可以使用:
(Get-NetConnectionProfile).Name
这将只返回配置文件的名称:
SSIDNAME
如果有多个网络连接,那么您需要指定您想要的网络连接。
您可以通过以下方式获取 Wi-Fi 接口名称:
(Get-NetConnectionProfile | Where-Object InterfaceAlias -eq "Wi-Fi").Name
它还将返回配置文件的名称(如果找到):
SSIDNAME
这些是您可以使用严格的 powershellnetadapter
和netconnection
.
https://docs.microsoft.com/en-us/powershell/module/netadapter/?view=windowsserver2022-ps
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句