【发布时间】:2014-10-09 22:56:20
【问题描述】:
我正在尝试使用 PowerShell 创建一些新的 DHCP 作用域,但是在将 3 个 DNS 服务器添加到选项 3 时遇到了问题。我有一个包含所有信息的 CSV 文件,我尝试过的 DNS 字段是:
DNS - 1.1.1.1、2.2.2.2、3.3.3.3
DNS1 - 1.1.1.1
DNS2 - 2.2.2.2
DNS3 - 3.3.3.3
Import-Csv "C:\temp\DHCP.csv" | % {
Add-DhcpServerv4Scope -StartRange $_.StartRange -EndRange $_.EndRange -SubnetMask $_.SubnetMask -Name $_.ScopeName -cn $_.DHCPServer -Description $_.Description -LeaseDuration $_.LeaseDuration -State Active -WhatIf
If ($_.Router -notlike "") {
Set-DhcpServerv4OptionValue -cn $_.DHCPServer -ScopeId $_.ScopeID -OptionId 3 $_.Router -WhatIf }
If ($_.TimeServer -notlike "") {
Set-DhcpServerv4OptionValue -cn $_.DHCPServer -ScopeId $_.ScopeID -OptionId 4 $_.TimeServer -WhatIf }
If ($_.DNS -notlike "") {
$DNSString=$_.DNS1 + ", " + $_.DNS2 + ", " + $_.DNS3
#Set-DhcpServerv4OptionValue -cn $_.DHCPServer -ScopeId $_.ScopeID -DnsServer $DNS -WhatIf }
Set-DhcpServerv4OptionValue -cn $_.DHCPServer -ScopeId $_.ScopeID -OptionID 3 $DNSString -WhatIf }
知道如何使用 PowerShell 在 DHCP 范围内设置多个 DNS 服务器吗?任何帮助将不胜感激。谢谢。
凯尔
【问题讨论】:
标签: powershell dns dhcp