Activer/désactiver l’option Localiser mon appareil
Vérifié avec Windows 11 25H2 — mis à jour le 30 juillet 2026
Pris en charge sur : Au minimum Windows 10
Chemin dans la console GPO
Configuration ordinateur\Modèles d'administration\Composants Windows\Localiser mon appareil Description
Cette stratégie active la fonctionnalité Localiser mon appareil. Lorsque la fonctionnalité Localiser mon appareil est activée, l’appareil et son emplacement sont enregistrés dans le cloud, de manière à ce que l’appareil puisse être localisé lorsque l’utilisateur initialise la commande Trouver à partir de l’adresse account.microsoft.com. Sur les appareils compatibles avec les digitaliseurs actifs, activer Localiser mon appareil permet également à l'utilisateur d'afficher le dernier emplacement d'utilisation du digitaliseur actif sur son appareil. Cet emplacement est enregistré localement sur l'appareil de l'utilisateur après chaque utilisation de leur digitaliseur actif. Lorsque la fonctionnalité Localiser mon appareil est désactivée, l’appareil et son emplacement ne sont pas enregistrés et la fonctionnalité Localiser mon appareil ne marche pas. De plus, l'utilisateur ne peut pas afficher le dernier emplacement d'utilisation du digitaliseur actif sur son appareil.
Registre
SOFTWARE\Policies\Microsoft\FindMyDevice Nom de valeur : AllowFindMyDevice
Activé : AllowFindMyDevice = 1
Désactivé : AllowFindMyDevice = 0
MDM / Intune (CSP)
./Device/Vendor/MSFT/Policy/Config/Experience/AllowFindMyDevice Documentation Microsoft Learn Données de correspondance : Microsoft Learn (CC BY 4.0)
Valeurs CSP
-
0- Not allowed. -
1 (Default)- Allowed.
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: Activer/désactiver l’option Localiser mon appareil
; State: Enabled
; Supported on: Au minimum Windows 10
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\FindMyDevice]
"AllowFindMyDevice"=dword:00000001 Autres formats (PowerShell, Intune, SCCM)
PowerShell
# Exported from gporais.com
# Policy: Activer/désactiver l’option Localiser mon appareil
# State: Enabled
# Supported on: Au minimum Windows 10
$path = 'HKLM:\SOFTWARE\Policies\Microsoft\FindMyDevice'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'AllowFindMyDevice' -Value 1 -Type DWord Intune XML
OMA-URI: ./Device/Vendor/MSFT/Policy/Config/Experience/AllowFindMyDevice
Data type: String
Value:
<enabled/> Intune Remediation
# === Detection script ===
# Exported from gporais.com
# Policy: Activer/désactiver l’option Localiser mon appareil
# State: Enabled
# Supported on: Au minimum Windows 10
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\FindMyDevice' -Name 'AllowFindMyDevice' -Expected 1 -Kind DWord)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Activer/désactiver l’option Localiser mon appareil
# State: Enabled
# Supported on: Au minimum Windows 10
$path = 'HKLM:\SOFTWARE\Policies\Microsoft\FindMyDevice'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'AllowFindMyDevice' -Value 1 -Type DWord Scripts SCCM
# Exported from gporais.com
# Policy: Activer/désactiver l’option Localiser mon appareil
# State: Enabled
# Supported on: Au minimum Windows 10
# 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: Activer/désactiver l’option Localiser mon appareil
# State: Enabled
# Supported on: Au minimum Windows 10
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\FindMyDevice' -Name 'AllowFindMyDevice' -Expected 1 -Kind DWord)
)
if ($checks -notcontains $false) {
Write-Output 'Compliant'
exit 0
}
Write-Output 'Non-compliant'
exit 1
# === Remediation script ===
# Exported from gporais.com
# Policy: Activer/désactiver l’option Localiser mon appareil
# State: Enabled
# Supported on: Au minimum Windows 10
$path = 'HKLM:\SOFTWARE\Policies\Microsoft\FindMyDevice'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'AllowFindMyDevice' -Value 1 -Type DWord Vous construisez une collection multi-paramètres ? Ajoutez ce paramètre et générez des exports combinés (.reg, PowerShell, GPO).