Définir un nom personnalisé pour le dossier OneDrive
Vérifié avec Microsoft OneDrive 26.153.0809.0004 — mis à jour le 10 juillet 2026
Pris en charge sur : Windows Server 2016, Windows 10 version 1709 ou versions supérieures
Chemin dans la console GPO
Configuration ordinateur\Modèles d'administration\OneDrive Description
Ce paramètre vous permet de personnaliser le nom du dossier racine de synchronisation OneDrive local sur les ordinateurs des utilisateurs. Par défaut, le nom du dossier est « OneDrive - {organization name} ». Raccourcir ce nom augmente la longueur du chemin d’accès disponible pour les dossiers et fichiers imbriqués. Si vous activez ce paramètre et fournissez un nom de dossier personnalisé, OneDrive utilisera ce nom lors de la création du dossier racine de synchronisation pour les nouveaux utilisateurs. Les utilisateurs qui sont déjà en cours de synchronisation devront dissocier puis reconnecter leur compte pour que la modification prenne effet. Pour en savoir plus, consultez https://learn.microsoft.com/en-us/sharepoint/use-group-policy. Si vous désactivez ce paramètre, le nom du dossier reviendra à « OneDrive - {organization name} ». Les utilisateurs qui utilisaient un nom de dossier personnalisé devront dissocier puis reconnecter leur compte pour que la modification prenne effet. Si vous ne configurez pas ce paramètre, le nom du dossier par défaut sera utilisé. Important : Vous devez fournir au moins un caractère pour le nom du dossier personnalisé. Le nom du dossier personnalisé ne peut pas être « OneDrive ». Le chemin d’accès complet au dossier racine de synchronisation OneDrive (par exemple, C:\Users\{alias}\OneDrive - {organization name}) ne peut pas dépasser 120 caractères. Les noms de dossiers personnalisés ne peuvent pas contenir de caractères non valides pour les dossiers Windows. Pour la liste des caractères non pris en charge, consultez https://support.microsoft.com/office/restrictions-and-limitations-in-onedrive-and-sharepoint-64883a5d-228e-48f5-b3d2-eb39e07630fa#invalidcharacters.
Registre
Software\Policies\Microsoft\OneDrive 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: Définir un nom personnalisé pour le dossier OneDrive
; State: Enabled
; Supported on: Windows Server 2016, Windows 10 version 1709 ou versions supérieures
[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\OneDrive\CustomSyncRootFolderName]
; List values: enter one value per line in the builder UI. Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Définir un nom personnalisé pour le dossier OneDrive
# State: Enabled
# Supported on: Windows Server 2016, Windows 10 version 1709 ou versions supérieures
$path = 'HKLM:\Software\Policies\Microsoft\OneDrive\CustomSyncRootFolderName'
New-Item -Path $path -Force | Out-Null
# List values: enter one value per line in the builder UI. Intune XML
Aucune correspondance directe Policy CSP / OMA-URI pour cette stratégie. Utilisez l'onglet Intune Remediation, ou importez l'ADMX dans Intune. Intune Remediation
# === Detection script ===
# Exported from gporais.com
# Policy: Définir un nom personnalisé pour le dossier OneDrive
# State: Enabled
# Supported on: Windows Server 2016, Windows 10 version 1709 ou versions supérieures
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
}
# HKLM:\Software\Policies\Microsoft\OneDrive\CustomSyncRootFolderName: List values: enter one value per line in the builder UI.
# No testable registry values are available for this state.
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Définir un nom personnalisé pour le dossier OneDrive
# State: Enabled
# Supported on: Windows Server 2016, Windows 10 version 1709 ou versions supérieures
$path = 'HKLM:\Software\Policies\Microsoft\OneDrive\CustomSyncRootFolderName'
New-Item -Path $path -Force | Out-Null
# List values: enter one value per line in the builder UI. Scripts SCCM
# Exported from gporais.com
# Policy: Définir un nom personnalisé pour le dossier OneDrive
# State: Enabled
# Supported on: Windows Server 2016, Windows 10 version 1709 ou versions supérieures
# 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: Définir un nom personnalisé pour le dossier OneDrive
# State: Enabled
# Supported on: Windows Server 2016, Windows 10 version 1709 ou versions supérieures
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
}
# HKLM:\Software\Policies\Microsoft\OneDrive\CustomSyncRootFolderName: List values: enter one value per line in the builder UI.
# No testable registry values are available for this state.
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Définir un nom personnalisé pour le dossier OneDrive
# State: Enabled
# Supported on: Windows Server 2016, Windows 10 version 1709 ou versions supérieures
$path = 'HKLM:\Software\Policies\Microsoft\OneDrive\CustomSyncRootFolderName'
New-Item -Path $path -Force | Out-Null
# List values: enter one value per line in the builder UI. Vous construisez une collection multi-paramètres ? Ajoutez ce paramètre et générez des exports combinés (.reg, PowerShell, GPO).