【问题标题】:Enabling DNS server scavenging using PowerShell使用 PowerShell 启用 DNS 服务器清理
【发布时间】:2021-11-20 23:07:44
【问题描述】:

我正在尝试使用 PowerShell 在 Windows Server 2022 DNS 服务器上启用清理。区域级别的老化已使用Set-DnsServerZoneAging 进行配置,但我无法使用Set-DnsServerScavenging 在服务器级别启用清理:

$timeSpan = New-TimeSpan -Days 7
Set-DnsServerScavenging `
  -ScavengingState $true `
  -RefreshInterval $timeSpan `
  -NoRefreshInterval $timeSpan

是否可以按照下图使用 PowerShell 在服务器级别启用清理?

【问题讨论】:

  • 运行 cmdlet 时是否出现错误?我注意到documentation 中有一个计算机名参数。也许尝试使用它?
  • 我没有收到任何错误。我已经尝试过指定的计算机参数,但没有任何运气。

标签: powershell dns windows-server


【解决方案1】:

您指定的复选框已通过 Set-DnsServerScavenging 命令启用。

尝试如下运行:

Set-DnsServerScavenging `
    -ScavengingState $true `
    -RefreshInterval $timeSpan `
    -NoRefreshInterval $timeSpan `
    -ScavengingInterval $timeSpan

最后一个参数是关键。如果未设置 ScavengingInterval,则复选框保持默认状态(未选中)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 2020-05-11
    相关资源
    最近更新 更多