Configurer le nom de la batterie de serveurs du service Broker pour les connexions Bureau à distance
Vérifié avec Windows 11 25H2 — mis à jour le 30 juillet 2026
Pris en charge sur : Au minimum Windows Server 2003 Édition Entreprise
Chemin dans la console GPO
Configuration ordinateur\Modèles d'administration\Composants Windows\Services Bureau à distance\Hôte de la session Bureau à distance\Service Broker pour les connexions Bureau à distance Description
Ce paramètre de stratégie permet de spécifier le nom d’une batterie de serveurs à joindre au service Broker pour les connexions Bureau à distance. Ce service utilise le nom de la batterie de serveurs pour déterminer quels serveurs Hôte de session Bureau à distance appartiennent à la même batterie de serveurs Hôte de session Bureau à distance. Vous devez donc utiliser le même nom de batterie pour tous les serveurs Hôte de session Bureau à distance qui appartiennent à la même batterie de serveurs à charge équilibrée. Le nom de la batterie ne doit pas nécessairement correspondre à un nom des services de domaine Active Directory. Si vous donnez un autre nom à la batterie, une nouvelle batterie de serveurs est créée dans le service Broker pour les connexions Bureau à distance. Si vous indiquez le nom d’une batterie existante, le serveur se joint à cette batterie dans le service Broker pour les connexions Bureau à distance. Si vous activez ce paramètre de stratégie, vous devez spécifier le nom d’une batterie de serveurs dans le service Broker pour les connexions Bureau à distance. Si vous désactivez ou ne configurez pas ce paramètre de stratégie, le nom de la batterie de serveurs n’est pas spécifié au niveau de la stratégie de groupe. Remarques : 1. Ce paramètre de stratégie n’a aucun effet à moins que les deux paramètres de stratégie Joindre le service Broker pour les connexions Bureau à distance et Configurer le nom du serveur du service Broker pour les connexions Bureau à distance ne soient activés et configurés via la stratégie de groupe. 2. Pour Windows Server 2008, ce paramètre de stratégie est pris en charge par Windows Server 2008 Standard et éditions supérieures.
Registre
SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services MDM / Intune (CSP)
./Device/Vendor/MSFT/Policy/Config/ADMX_TerminalServer/TS_SD_ClustName 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: Configurer le nom de la batterie de serveurs du service Broker pour les connexions Bureau à distance
; State: Enabled
; Supported on: Au minimum Windows Server 2003 Édition Entreprise
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services]
"SessionDirectoryClusterName"="" Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Configurer le nom de la batterie de serveurs du service Broker pour les connexions Bureau à distance
# State: Enabled
# Supported on: Au minimum Windows Server 2003 Édition Entreprise
$path = 'HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'SessionDirectoryClusterName' -Value '' -Type String Intune XML
OMA-URI: ./Device/Vendor/MSFT/Policy/Config/ADMX_TerminalServer/TS_SD_ClustName
Data type: String
Value:
<enabled/>
<data id="TS_SD_ClustName" value=""/> Intune Remediation
# === Detection script ===
# Exported from gporais.com
# Policy: Configurer le nom de la batterie de serveurs du service Broker pour les connexions Bureau à distance
# State: Enabled
# Supported on: Au minimum Windows Server 2003 Édition Entreprise
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\Windows NT\Terminal Services' -Name 'SessionDirectoryClusterName' -Expected '' -Kind String)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Configurer le nom de la batterie de serveurs du service Broker pour les connexions Bureau à distance
# State: Enabled
# Supported on: Au minimum Windows Server 2003 Édition Entreprise
$path = 'HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'SessionDirectoryClusterName' -Value '' -Type String Scripts SCCM
# Exported from gporais.com
# Policy: Configurer le nom de la batterie de serveurs du service Broker pour les connexions Bureau à distance
# State: Enabled
# Supported on: Au minimum Windows Server 2003 Édition Entreprise
# 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: Configurer le nom de la batterie de serveurs du service Broker pour les connexions Bureau à distance
# State: Enabled
# Supported on: Au minimum Windows Server 2003 Édition Entreprise
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\Windows NT\Terminal Services' -Name 'SessionDirectoryClusterName' -Expected '' -Kind String)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Configurer le nom de la batterie de serveurs du service Broker pour les connexions Bureau à distance
# State: Enabled
# Supported on: Au minimum Windows Server 2003 Édition Entreprise
$path = 'HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'SessionDirectoryClusterName' -Value '' -Type String Vous construisez une collection multi-paramètres ? Ajoutez ce paramètre et générez des exports combinés (.reg, PowerShell, GPO).