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
| Script | Scopo |
|---|---|
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 lefajbhockjgdhaohnacgaggfepianjh | rimuovere 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 -WhatIfDeploy-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.jsonprima di ogni scrittura. - Backup dei valori precedenti come
.regin 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.