获取当前的IP地址


下面是一个快速获取分配到你电脑的所有IP地址的方法:

#requires -Version 1

$ipaddress = [System.Net.DNS]::GetHostByName($null)
Foreach ($ip in $ipaddress.AddressList)
{
  $ip.IPAddressToString
}

假如你用一个主机名 (例如:”server123″)替换$null, 你可以获取分配到指定主机的IP地址。
如果你只对IPv4地址感兴趣的话,可以尝试下面的代码:

#requires -Version 1

$ipaddress = [System.Net.DNS]::GetHostByName($null)
foreach($ip in $ipaddress.AddressList)
{
  if ($ip.AddressFamily -eq 'InterNetwork')
  {
    $ip.IPAddressToString 
  }
}

原文地址: Get Current IP Address

本文链接: https://www.pstips.net/get-current-ip.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注