我不确定这是不是我的错,或者我的PowerShell运行不正常。
get-netipconfiguration | where {$_.subnetmask}
我真的无法在网上找到任何可行的示例。我甚至尝试使用WMI
命令,它仍然无法正常工作。我有最新版本的PowerShell并且之前已经完成了这个,但我以前的方法不起作用。目前我正在使用它来进行IPaddress
抓取,这非常有用
$ipaddress = (Get-NetIPConfiguration).IPv4Address.IPAddres
效果很好,但我似乎无法弄清楚如何使用它来显示DNS
和Subnet mask
。我知道这可能是一个菜鸟问题,但他们已经改变了一些东西,我试图找到一种切割和干燥的方式,没有太多的代码。任何帮助表示赞赏!
答案 0 :(得分:4)
您可以使用WMI
Get-WmiObject Win32_NetworkAdapterConfiguration |
Where IPEnabled |
Select IPSubnet, DNSServerSearchOrder, IpAddress