gpt4 book ai didi

powershell - 如何在 PowerShell 中连接值?

转载 作者:行者123 更新时间:2023-12-03 12:18:40 24 4
gpt4 key购买 nike

我正在尝试使用 PowerShell 解析一些 DNS 记录。除了我尝试附加“owa”的方法外,所有 Resolve-DnsName 方法都在下面工作。到域名的开头。我得到的最新错误是“无法验证参数名称的参数”。我尝试了各种组合但没有成功(即 owa.$Domain.Name)。连接值以实现成功的 DNS 解析的正确方法是什么?

$Domain = New-Object System.Object
$Domain | Add-Member -type NoteProperty -name MXRecord -value $MXQuery
$Domain | Add-Member -type NoteProperty -name Name -value "mydomain.com"
$MXQueryRecord = Resolve-DnsName $Domain.Name -type MX -Server 8.8.8.8
$OWAQuery = Resolve-DnsName $("owa.")-$($Domain.Name) -type CNAME -Server 8.8.8.8
$TXTQuery = Resolve-DnsName $Domain.Name -type TXT -Server 8.8.8.8
$NSQuery = Resolve-DnsName $Domain.Name -type NS -Server 8.8.8.8

$Queries =$($MXQuery,$OWAQuery,$TXTQuery,$NSQuery)

最佳答案

试试这样写

$OWAQuery = Resolve-DnsName "owa.-$($Domain.Name)" -type CNAME -Server 8.8.8.8

(如果我正确地理解它应该看起来像:owa.-somedomainname; 因为 dash 看起来多余所以如果不需要就删除它)

关于powershell - 如何在 PowerShell 中连接值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53870715/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com