Aller au contenu
AImori

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
ScriptRô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 lefajbhockjgdhaohnacgaggfepianjhsupprimer 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 -WhatIf

Deploy-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.json avant chaque écriture.
  • Sauvegarde des valeurs précédentes au format .reg dans 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.

Gratuit pour Chrome