这个问题在这里已经有了答案:
Capture output value from a shell command in VBA?
(7 个回答)
2年前关闭。
我在excel文件上有几个IP地址,我想做nslookup。如何在 excel 或 powershell 上做到这一点?任何想法或建议。不要将自己与 vlookup 混淆。我在命令提示符下要求 nslookup。有没有办法从每一行中查找每个 IP 地址并找到域。如果有办法在excel中使用VBA,那就太好了。
请参阅附件以阐明要求。有问题尽管问我。
最佳答案
在PowerShell中试试这个
Import-Csv "Csvpath" | ForEach {
$IPAddress = $_
$hostname = ([System.Net.DNS]::GetHostByAddress($_)).hostname
Write-Host "$($IPAddress) $($Hostname)"
}
关于excel - 如何在 Excel 或 Powershell 中根据 IP 地址搜索域名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60087636/