【问题标题】:How to retrieve interface static IP when the network is down on WINDOWSWINDOWS网络中断时如何检索接口静态IP
【发布时间】:2020-05-25 13:07:38
【问题描述】:

我有一个 Windows 10 系统,上面有 2 个 NIC,它们都连接到不同的网络,并且都分配有静态 IP(例如:IP_1=170.30.120.1 和 IP_2=10.20.20.1)。

当 Network_2 暂时关闭时,使用 Ipconfig 命令时,命令行中只会列出 IP_1。即使网络暂时关闭,我有没有办法检索两个静态 IP?

我已经尝试过 ipconfig 、 powershell 命令等等。由于静态 IP 被分配给两者,我是否可以同时获得这两个 IP 而不管它们的网络状态如何?

【问题讨论】:

    标签: windows static-ip-address ipconfig


    【解决方案1】:

    您可以尝试使用 PowerShell 脚本来获取 NetworkAdapterConfiguration 对象并将基于 DHCPEnabled 的过滤器设置为 false。

    Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter DHCPEnabled=False -ComputerName . |Format-Table
    

    这会将输出格式化为表格格式。但是,您可以通过更改过滤器等更多地使用该命令来获得所需的输出格式和信息。

    【讨论】:

    • 谢谢。上述使用 NetworkAdapterConfiguration 对象的 PS 命令未在适配器设置中显示状态为“网络电缆已拔出”的静态 IP 地址。我也厌倦了其他几个 NetworkAdapterConfiguration ps 命令选项,但它没有返回该静态 IP。
    • 我偶然发现了另一个 PowerShell 命令 "Get-NetIPAddress -AddressFamily IPv4 | select ipaddress",它为我们提供了系统中所有 IPV4 IP 及其各自状态的列表。
    猜你喜欢
    • 1970-01-01
    • 2012-02-05
    • 1970-01-01
    • 2017-06-28
    • 2012-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多