Powershell将DnsName解析为变量
我试图将Resolve DnsName mmydomain.com的数据放入一个变量Powershell将DnsName解析为变量,powershell,nslookup,Powershell,Nslookup,我试图将Resolve DnsName mmydomain.com的数据放入一个变量 $data = Resolve-DnsName mmydomain.com Write-host $data 由于这张纸条,我只能看到这个字符串Microsoft.DnsClient.Commands.DnsRecord_a,而只需执行Resolve DnsName mmydomain.com即可写入完整的nslookup数据 有什么建议吗?IP信息在$data.IPAddress中-下面列出了运行Reso
$data = Resolve-DnsName mmydomain.com
Write-host $data
由于这张纸条,我只能看到这个字符串Microsoft.DnsClient.Commands.DnsRecord_a
,而只需执行Resolve DnsName mmydomain.com
即可写入完整的nslookup数据
有什么建议吗?IP信息在
$data.IPAddress
中-下面列出了运行Resolve-DnsName
cmdlet时检索到的所有属性:
$data = Resolve-DnsName mmydomain.com
$data | Select *
如果您想要一个(或多个)属性,请按名称索取:
一般来说,你只需要使用你需要的东西
$Data | select Name,Ip4Address,Type
在你的例子中:
If ($data.IpAddress -like "*11.22.33.44*") {
Write-Host "Got it!"
}
Else {
Write-Host "Nothing found!"
}
写入主机($data | Out字符串)
If ($data.IpAddress -like "*11.22.33.44*") {
Write-Host "Got it!"
}
Else {
Write-Host "Nothing found!"
}