Pour une fiabilité supplémentaire ou pour les ordinateurs où le GPO n'est pas suffisant, configurez les paramètres au niveau du pilote qui fournissent une désactivation Wi-Fi basée sur le matériel.
Sur les ordinateurs cibles, accédez au Gestionnaire de périphériques :
devmgmt.msc
Accédez aux cartes réseau et localisez l'adaptateur Wi-Fi (contient généralement "Wireless", "Wi-Fi" ou "802.11" dans le nom).
Configurez les propriétés de l'adaptateur :
- Cliquez avec le bouton droit sur l'adaptateur Wi-Fi et sélectionnez Propriétés
- Cliquez sur l'onglet Avancé
- Cherchez un paramètre nommé "Disabled Upon Wired Connect" ou similaire
- Si disponible, définissez la valeur sur Activé
- Cliquez sur OK
Tous les adaptateurs Wi-Fi ne prennent pas en charge cette fonctionnalité. Les adaptateurs courants qui le font incluent les adaptateurs Intel Wireless et certains modèles Realtek.
Avertissement : Les paramètres au niveau du pilote sont par ordinateur et ne seront pas gérés de manière centralisée. Utilisez cela comme un complément au GPO, pas comme un remplacement.
Pour les adaptateurs sans cette option, vous pouvez déployer un script PowerShell via des scripts de démarrage GPO :
# Vérifiez si Ethernet est connecté et désactivez le Wi-Fi
$ethernetAdapter = Get-NetAdapter | Where-Object {$_.MediaType -eq "802.3" -and $_.Status -eq "Up"}
$wifiAdapter = Get-NetAdapter | Where-Object {$_.Name -like "*Wi-Fi*" -or $_.Name -like "*Wireless*"}
if ($ethernetAdapter -and $wifiAdapter) {
Disable-NetAdapter -Name $wifiAdapter.Name -Confirm:$false
}
Vérification : Vérifiez le Gestionnaire de périphériques pour confirmer que le paramètre "Disabled Upon Wired Connect" est activé, ou testez le script PowerShell manuellement pour vous assurer qu'il détecte et désactive correctement le Wi-Fi lorsque l'Ethernet est actif.