Scripts de registre et suppression
Pour les environnements sans GPO ni Intune, par exemple via un outil RMM. Les scripts ne se trouvent pas dans le paquet de l’extension, mais dans le code source sur GitHub, dans le dossier enterprise/ (GitHub), et le schéma managed_schema.json dans le dossier extension/. Ils s’exécutent dans Windows PowerShell 5.1 en tant qu’administrateur. Les scripts locaux doivent être autorisés par la stratégie d’exécution (par défaut sur Windows Server : RemoteSigned) ; les outils RMM et Intune exécutent eux-mêmes les scripts.
Sur cette page
| Script | Rôle |
|---|---|
Deploy-Policy.ps1 -ExtensionId lefajbhockjgdhaohnacgaggfepianjh -PolicyJson <fichier> [-Browser Edge,Chrome] [-UpdateUrl https://…] | Écrire la stratégie ; avec -UpdateUrl, ajouter en plus une entrée forcelist propre au prochain numéro libre |
Detect-Policy.ps1 -ExtensionId lefajbhockjgdhaohnacgaggfepianjh [-RequireForcelist] | lecture seule, code de sortie 0/1 |
Remove-Policy.ps1 -ExtensionId lefajbhockjgdhaohnacgaggfepianjh | supprimer sa propre clé de stratégie et ses propres entrées forcelist |
D’abord tester à blanc
Vérifiez les scripts avant de les exécuter. -PlanOnly liste toutes les valeurs de registre prévues (sans droits d’administrateur), -WhatIf montre ce qui serait modifié :
.\Deploy-Policy.ps1 -ExtensionId lefajbhockjgdhaohnacgaggfepianjh -PolicyJson .\example-policy.json -PlanOnly
.\Deploy-Policy.ps1 -ExtensionId lefajbhockjgdhaohnacgaggfepianjh -PolicyJson .\example-policy.json -WhatIfDeploy-Policy.ps1 remplace toute la clé de stratégie de l’extension : reprenez donc les exemples partiels comme example-ki-lenkung.json (orienter vers un outil d’IA autorisé) dans votre propre stratégie complète.
Mesures de protection des scripts
- Validation par rapport à
managed_schema.jsonavant chaque écriture. - Sauvegarde des valeurs précédentes au format
.regdans un dossier que seuls les administrateurs et SYSTEM peuvent lire (interruption en cas de liens ou de propriétaire étranger). - Les entrées forcelist d’autres éditeurs ne sont jamais modifiées ni supprimées.
Format de registre attendu par Chrome et Edge pour les stratégies d’extension : objet = sous-clé, liste = sous-clé avec les valeurs 1…n, vrai/faux = REG_DWORD 0/1, texte = REG_SZ.
Suppression manuelle
Supprimez l’extension dans le navigateur (avec une forcelist, supprimez d’abord l’entrée), puis exécutez Remove-Policy.ps1. Les compteurs locaux disparaissent avec l’extension.