Utiliser le mode Urgent lors de l’envoi d’une requête Ping sur les contrôleurs de domaine
Vérifié avec Windows 11 25H2 — mis à jour le 30 juillet 2026
Pris en charge sur : Au minimum Windows Server 2012, Windows 8 ou Windows RT
Chemin dans la console GPO
Configuration ordinateur\Modèles d'administration\Système\Net Logon Description
Ce paramètre de stratégie détermine si les ordinateurs auxquels se paramètre est appliqué sont plus agressifs lors de la tentative de localisation d’un contrôleur de domaine. Lorsqu’un environnement dispose d’un grand nombre de contrôleurs de domaine exécutant à la fois des systèmes d’exploitation anciens et récents, le comportement de découverte du localisateur de contrôleur de domaine par défaut peut être insuffisant pour rechercher les contrôleurs de domaine exécutant un système d’exploitation plus récent. Ce paramètre de stratégie peut être activé pour configurer le localisateur de contrôleur de domaine de façon à ce qu’il soit plus agressif lors de la tentative de localisation d’un contrôleur de domaine dans cet environnement, en envoyant une requête Ping sur les contrôleurs de domaine à une fréquence plus élevée. L’activation de ce paramètre peut entraîner un trafic réseau supplémentaire et accroître la charge sur les contrôleurs de domaine. Désactivez ce paramètre lorsque tous les contrôleurs de domaine exécutent la même version du système d’exploitation. Les valeurs autorisées pour ce paramètre entraînent les comportements suivants : 1 - Les ordinateurs envoient une requête Ping sur les contrôleurs de domaine à une fréquence normale. 2 - Les ordinateurs envoient une requête Ping sur les contrôleurs de domaine à une fréquence plus élevée. Pour spécifier ce comportement, cliquez sur Activé et entrez une valeur. La plage des valeurs est comprise entre 1 et 2. Si vous ne configurez pas ce paramètre de stratégie, il n’est appliqué à aucun ordinateur et les ordinateurs utilisent leur configuration locale.
Registre
Software\Policies\Microsoft\Netlogon\Parameters MDM / Intune (CSP)
./Device/Vendor/MSFT/Policy/Config/ADMX_Netlogon/Netlogon_PingUrgencyMode Documentation Microsoft Learn Données de correspondance : Microsoft Learn (CC BY 4.0)
Générateur d'exports
BETAConfigurez l'état, la portée et les options, puis générez les sorties .reg, PowerShell, Intune et SCCM — ou ajoutez le paramètre à une collection multi-paramètres.
Ces exports écrivent le registre — ce n'est pas une GPO managée. ⓘ
Fichier .reg
Windows Registry Editor Version 5.00
; Exported from gporais.com
; Policy: Utiliser le mode Urgent lors de l’envoi d’une requête Ping sur les contrôleurs de domaine
; State: Enabled
; Supported on: Au minimum Windows Server 2012, Windows 8 ou Windows RT
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Netlogon\Parameters]
"PingUrgencyMode"=dword:00000002 Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Utiliser le mode Urgent lors de l’envoi d’une requête Ping sur les contrôleurs de domaine
# State: Enabled
# Supported on: Au minimum Windows Server 2012, Windows 8 ou Windows RT
$path = 'HKLM:\Software\Policies\Microsoft\Netlogon\Parameters'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'PingUrgencyMode' -Value 2 -Type DWord Intune XML
OMA-URI: ./Device/Vendor/MSFT/Policy/Config/ADMX_Netlogon/Netlogon_PingUrgencyMode
Data type: String
Value:
<enabled/>
<data id="Netlogon_PingUrgencyModeLabel" value="2"/> Intune Remediation
# === Detection script ===
# Exported from gporais.com
# Policy: Utiliser le mode Urgent lors de l’envoi d’une requête Ping sur les contrôleurs de domaine
# State: Enabled
# Supported on: Au minimum Windows Server 2012, Windows 8 ou Windows RT
function Test-RegistryValue {
param(
[Parameter(Mandatory = $true)][string]$Path,
[Parameter(Mandatory = $true)][string]$Name,
[object]$Expected,
[ValidateSet('String', 'DWord', 'MultiString')][string]$Kind = 'String',
[switch]$Absent
)
try {
$item = Get-ItemProperty -LiteralPath $Path -Name $Name -ErrorAction Stop
} catch {
return $Absent.IsPresent
}
if ($Absent.IsPresent) { return $false }
$actual = $item.$Name
if ($Kind -eq 'DWord') { return ([int64]$actual) -eq ([int64]$Expected) }
if ($Kind -eq 'MultiString') {
$actualValues = @($actual)
$expectedValues = @($Expected)
if ($actualValues.Count -ne $expectedValues.Count) { return $false }
for ($i = 0; $i -lt $expectedValues.Count; $i++) {
if ([string]$actualValues[$i] -ne [string]$expectedValues[$i]) { return $false }
}
return $true
}
return [string]$actual -eq [string]$Expected
}
$checks = @(
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Netlogon\Parameters' -Name 'PingUrgencyMode' -Expected 2 -Kind DWord)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Utiliser le mode Urgent lors de l’envoi d’une requête Ping sur les contrôleurs de domaine
# State: Enabled
# Supported on: Au minimum Windows Server 2012, Windows 8 ou Windows RT
$path = 'HKLM:\Software\Policies\Microsoft\Netlogon\Parameters'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'PingUrgencyMode' -Value 2 -Type DWord Scripts SCCM
# Exported from gporais.com
# Policy: Utiliser le mode Urgent lors de l’envoi d’une requête Ping sur les contrôleurs de domaine
# State: Enabled
# Supported on: Au minimum Windows Server 2012, Windows 8 ou Windows RT
# SCCM Configuration Item guidance:
# Create a Configuration Item of type "Setting: Script".
# Discovery script: use the Detection script below.
# Remediation script: use the Remediation script below.
# Compliance rule: the Discovery script output equals 'Compliant'.
# === Detection script ===
# Exported from gporais.com
# Policy: Utiliser le mode Urgent lors de l’envoi d’une requête Ping sur les contrôleurs de domaine
# State: Enabled
# Supported on: Au minimum Windows Server 2012, Windows 8 ou Windows RT
function Test-RegistryValue {
param(
[Parameter(Mandatory = $true)][string]$Path,
[Parameter(Mandatory = $true)][string]$Name,
[object]$Expected,
[ValidateSet('String', 'DWord', 'MultiString')][string]$Kind = 'String',
[switch]$Absent
)
try {
$item = Get-ItemProperty -LiteralPath $Path -Name $Name -ErrorAction Stop
} catch {
return $Absent.IsPresent
}
if ($Absent.IsPresent) { return $false }
$actual = $item.$Name
if ($Kind -eq 'DWord') { return ([int64]$actual) -eq ([int64]$Expected) }
if ($Kind -eq 'MultiString') {
$actualValues = @($actual)
$expectedValues = @($Expected)
if ($actualValues.Count -ne $expectedValues.Count) { return $false }
for ($i = 0; $i -lt $expectedValues.Count; $i++) {
if ([string]$actualValues[$i] -ne [string]$expectedValues[$i]) { return $false }
}
return $true
}
return [string]$actual -eq [string]$Expected
}
$checks = @(
(Test-RegistryValue -Path 'HKLM:\Software\Policies\Microsoft\Netlogon\Parameters' -Name 'PingUrgencyMode' -Expected 2 -Kind DWord)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Utiliser le mode Urgent lors de l’envoi d’une requête Ping sur les contrôleurs de domaine
# State: Enabled
# Supported on: Au minimum Windows Server 2012, Windows 8 ou Windows RT
$path = 'HKLM:\Software\Policies\Microsoft\Netlogon\Parameters'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'PingUrgencyMode' -Value 2 -Type DWord Vous construisez une collection multi-paramètres ? Ajoutez ce paramètre et générez des exports combinés (.reg, PowerShell, GPO).