Powershell 当我连接到VPN服务器时,有没有办法获取IP地址

Powershell 当我连接到VPN服务器时,有没有办法获取IP地址,powershell,ip-address,powershell-2.0,vpn,Powershell,Ip Address,Powershell 2.0,Vpn,我当前正在使用Powershell获取我的计算机的所有IP地址的列表。当我不使用我的vpn连接时(当我在工作时),我得到了正确的机器IP地址。但是当我在家使用VPN连接时,我会得到另一个由客户端提供的IP地址。我想获得VPN客户端提供给我的第二个IP地址 我目前正在使用此查询 (gwmi-query“从Win32_NetworkAdapterConfiguration=True中选择IPAddress”)。IPAddress 然而,正如我之前所说,这个查询并没有给我VPN客户端提供的IP地址 请

我当前正在使用Powershell获取我的计算机的所有IP地址的列表。当我不使用我的vpn连接时(当我在工作时),我得到了正确的机器IP地址。但是当我在家使用VPN连接时,我会得到另一个由客户端提供的IP地址。我想获得VPN客户端提供给我的第二个IP地址

我目前正在使用此查询

(gwmi-query“从Win32_NetworkAdapterConfiguration=True中选择IPAddress”)。IPAddress

然而,正如我之前所说,这个查询并没有给我VPN客户端提供的IP地址

请建议

谢谢和问候 导航

试试这个:

[System.Net.Dns]::GetHostEntry($a).addresslist
返回所有IP4和IP6。 Cisco VPN不总是向客户端显示VPN连接的IP。

尝试以下操作:

[System.Net.Dns]::GetHostEntry($a).addresslist
返回所有IP4和IP6。
Cisco VPN不总是向客户端显示VPN连接的IP。

谢谢。。我把你的答案记为正确答案。。还有一个信息,我想寻求。。。如何从列表中仅获取IP地址。。现在它归还了很多财产。。在正常情况下,我不会使用。。我只对IP部分感兴趣。。谢谢谢谢你。。。我得到了它。。IPAddressToString解决了此问题。。谢谢:)[System.Net.Dns]::GetHostEntry($a).addresslist[index].ipaddresstostring#wehre[index]是您搜索的HostEntry。谢谢。。我把你的答案记为正确答案。。还有一个信息,我想寻求。。。如何从列表中仅获取IP地址。。现在它归还了很多财产。。在正常情况下,我不会使用。。我只对IP部分感兴趣。。谢谢谢谢你。。。我得到了它。。IPAddressToString解决了此问题。。谢谢:)[System.Net.Dns]::GetHostEntry($a).addresslist[index].ipaddresstostring#wehre[index]是您搜索的HostEntry。