我想编写返回没有 IP 的主机名的脚本。我编写了脚本的以下部分,但我不知道如何返回空答案。提前致谢
$numbers=1..255
foreach ($number in $numbers){
{
nslookup host$number
}
我想编写返回没有 IP 的主机名的脚本。我编写了脚本的以下部分,但我不知道如何返回空答案。提前致谢
$numbers=1..255
foreach ($number in $numbers){
{
nslookup host$number
}
如果要使用 Powershell 中的 nslookup,则必须处理返回的结果,因为它只是文本。相反,请使用Resolve-DnsName Powershell cmdLet。
请注意,该命令将返回所有 DNS 记录,因此结果可以是对象数组。
这是一个关于如何使用它的小例子(我用 for 替换了你的 foreach 循环):