我正在编写一个脚本来创建PowerShell中区域的necerassary DNS记录。通过文档,我看到了Add-DnsServerResourceRecord command的两个属性。一个是-NS
,另一个是-NameServer
。
有人可以解释一下这两者有什么区别?哪一个用于设置区域的NS记录?正如我在文档中看到的那样,它们并不是彼此的间谍。
答案 0 :(得分:1)
-NS
是一个switch参数,用于告知cmdlet您正在向DNS添加NS
记录。
-Nameserver
是您传递NS
记录值的方式。
-NS
参数集基本上需要NS
(因为这就是选择参数集的方式)。 -Nameserver
仅在NS
参数集中可用,并且在该集合中也是必需的,因为它是您需要设置的值。
因此,要为区域设置NS
条记录,您需要两者。
这类似于-Ptr
和-PtrDomainName
之间的关系。