Vai al contenuto
AImori

Script di registro e rimozione

Per ambienti senza Criteri di gruppo o Intune, ad esempio con uno strumento RMM. Gli script non si trovano nel pacchetto dell’estensione, ma nel codice sorgente su GitHub, nella cartella enterprise/ (GitHub), lo schema managed_schema.json nella cartella extension/. Funzionano in Windows PowerShell 5.1 come amministratore. Gli script locali devono essere consentiti dai criteri di esecuzione (predefinito su Windows Server: RemoteSigned); gli strumenti RMM e Intune eseguono gli script autonomamente.

In questa pagina
ScriptScopo
Deploy-Policy.ps1 -ExtensionId lefajbhockjgdhaohnacgaggfepianjh -PolicyJson <file> [-Browser Edge,Chrome] [-UpdateUrl https://…]Scrivere il criterio; con -UpdateUrl aggiungere inoltre una propria voce di forcelist al primo numero libero
Detect-Policy.ps1 -ExtensionId lefajbhockjgdhaohnacgaggfepianjh [-RequireForcelist]solo lettura, exit 0/1
Remove-Policy.ps1 -ExtensionId lefajbhockjgdhaohnacgaggfepianjhrimuovere la propria chiave del criterio e le proprie voci di forcelist

Prima un’esecuzione di prova

Controlli gli script prima di eseguirli. -PlanOnly elenca tutti i valori di registro previsti (senza diritti di amministratore), -WhatIf mostra cosa verrebbe modificato:

.\Deploy-Policy.ps1 -ExtensionId lefajbhockjgdhaohnacgaggfepianjh -PolicyJson .\example-policy.json -PlanOnly
.\Deploy-Policy.ps1 -ExtensionId lefajbhockjgdhaohnacgaggfepianjh -PolicyJson .\example-policy.json -WhatIf

Deploy-Policy.ps1 sostituisce l’intera chiave del criterio dell’estensione: per questo gli esempi parziali come example-ki-lenkung.json (indirizzare verso uno strumento di IA approvato) vanno ripresi nel proprio criterio completo.

Misure di sicurezza degli script

  • Verifica rispetto a managed_schema.json prima di ogni scrittura.
  • Backup dei valori precedenti come .reg in una cartella che solo amministratori e SYSTEM possono leggere (interruzione in presenza di collegamenti o di un proprietario estraneo).
  • Le voci di forcelist altrui non vengono mai modificate né eliminate.

Formato del registro, come Chrome ed Edge lo attendono per i criteri delle estensioni: oggetto = sottochiave, elenco = sottochiave con valori 1…n, vero/falso = REG_DWORD 0/1, testo = REG_SZ.

Rimozione manuale

Rimuovere l’estensione nel browser (con forcelist, eliminare prima la voce), poi eseguire Remove-Policy.ps1. I contatori locali scompaiono insieme all’estensione.

Gratuito per Chrome