繁体   English   中英

如何将参数传递给 powershell 中 nslookup 的类型选项?

[英]How to pass parameter to type option of nslookup in powershell?

这里我想用 PowerShell 中指定类型的 DNS 记录运行nslookup 我通过定义 DNS 记录的类型并使用Foreach运行nslookup来尝试它。

$types = @("soa", "a")

Foreach ($type in $types){
    nslookup -type=$type google.com
}

但这似乎不起作用,因为$type未被识别为参数。

有谁知道如何解决这个问题?

用双引号引用整个参数,包括参数名称 - 这将防止 PowerShell 将-type解释为托管参数:

nslookup "-type=$type" google.com

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM