【发布时间】:2017-02-07 18:12:06
【问题描述】:
我正在尝试修改官方 HA DC 示例以使用 Windows Server 2016。https://github.com/Azure/azure-quickstart-templates/tree/master/active-directory-new-domain-ha-2-dc 在更新了解决 Windows Server 2016 上的竞争条件的 xActiveDirectory 模块后,它又给了我一个错误。驻留在 ConfigureADBDC.ps1 中的最终脚本失败:
Script script1
{
SetScript =
{
$dnsFwdRule = Get-DnsServerForwarder
if ($dnsFwdRule)
{
Remove-DnsServerForwarder -IPAddress $dnsFwdRule.IPAddress -Force
}
Write-Verbose -Verbose "Removing DNS forwarding rule"
}
GetScript = { @{} }
TestScript = { $false}
DependsOn = "[xADDomainController]BDC"
PowerShell DSC 资源 MSFT_ScriptResource 无法执行 Set-TargetResource 功能并显示错误消息:无法获取服务器 ADBDC 的信息。
当我执行Get-DnsServerForwarder 时,我看到了:
PS C:\Users\adAdministrator> Get-DnsServerForwarder
UseRootHint : True
Timeout(s) : 3
EnableReordering : True
IPAddress :
ReorderedIPAddress :
但是一段时间后它会变成这样:
PS C:\Users\adAdministrator> Get-DnsServerForwarder
UseRootHint : True
Timeout(s) : 3
EnableReordering : True
IPAddress : 10.0.0.4
ReorderedIPAddress : 10.0.0.4
所以,我的问题是。 DnsServerForwarder 是做什么用的?那还需要吗?如何解决这个问题?
【问题讨论】:
标签: powershell azure dsc