如何通过PowerShell启用Windows Server 2022 DNS服务器级scavenging功能
可以通过PowerShell实现Windows Server 2022 DNS服务器的服务器级scavenging功能启用,你当前使用的命令未配置完整参数,按以下流程操作即可:
注意:所有操作需要以管理员身份启动PowerShell执行
正确配置命令
# 可根据实际需求调整各时间间隔的天数 $noRefreshInterval = New-TimeSpan -Days 7 $refreshInterval = New-TimeSpan -Days 7 $scavengingInterval = New-TimeSpan -Days 7 Set-DnsServerScavenging ` -ScavengingState $true ` -NoRefreshInterval $noRefreshInterval ` -RefreshInterval $refreshInterval ` -ScavengingInterval $scavengingInterval ` -ApplyOnAllZones ` -PassThru
参数说明(对应GUI配置项)
-ScavengingState $true:对应GUI中「启用自动清理陈旧资源记录」的勾选框-NoRefreshInterval:对应无刷新间隔配置-RefreshInterval:对应刷新间隔配置-ScavengingInterval:对应GUI中设置的自动清理运行周期-ApplyOnAllZones:和GUI中「将这些设置应用到所有存在的区域」按钮功能一致,会把上述间隔配置同步到所有已启用老化的DNS区域,不需要同步可删除该参数-PassThru:执行命令后输出配置结果,方便即时核对
验证配置结果
配置完成后运行以下命令,即可查看当前服务器级scavenging配置,确认ScavengingState为True、各时间间隔参数符合预期即可:
Get-DnsServerScavenging
内容的提问来源于stack exchange,提问作者Ritmo2k
相关产品推荐
相关产品推荐

