Scripts de registro e remoção
Para ambientes sem GPO nem Intune, por exemplo via uma ferramenta de RMM. Os scripts não fazem parte do pacote da extensão; eles estão no código-fonte no GitHub, na pasta enterprise/ (GitHub), e o esquema managed_schema.json na pasta extension/. Eles rodam no Windows PowerShell 5.1 como administrador. Scripts locais precisam ser permitidos pela política de execução (padrão no Windows Server: RemoteSigned); ferramentas de RMM e o Intune executam os scripts por conta própria.
Nesta página
| Script | Finalidade |
|---|---|
Deploy-Policy.ps1 -ExtensionId lefajbhockjgdhaohnacgaggfepianjh -PolicyJson <arquivo> [-Browser Edge,Chrome] [-UpdateUrl https://…] | Gravar a política; com -UpdateUrl, acrescentar também uma entrada própria na forcelist, no próximo número livre |
Detect-Policy.ps1 -ExtensionId lefajbhockjgdhaohnacgaggfepianjh [-RequireForcelist] | apenas leitura, exit 0/1 |
Remove-Policy.ps1 -ExtensionId lefajbhockjgdhaohnacgaggfepianjh | remover a própria chave de política e as próprias entradas da forcelist |
Primeiro, uma simulação
Revise os scripts antes de executá-los. -PlanOnly lista todos os valores de registro planejados (sem direitos de administrador), -WhatIf mostra o que seria alterado:
.\Deploy-Policy.ps1 -ExtensionId lefajbhockjgdhaohnacgaggfepianjh -PolicyJson .\example-policy.json -PlanOnly
.\Deploy-Policy.ps1 -ExtensionId lefajbhockjgdhaohnacgaggfepianjh -PolicyJson .\example-policy.json -WhatIfDeploy-Policy.ps1 substitui toda a chave de política da extensão: por isso, copie exemplos parciais como example-ki-lenkung.json (direcionar para uma ferramenta de IA aprovada) para a sua própria política completa.
Salvaguardas dos scripts
- Validação contra
managed_schema.jsonantes de cada gravação. - Backup dos valores anteriores como
.regem uma pasta que só administradores e SYSTEM podem ler (interrompe em caso de links ou de outro proprietário). - Entradas da forcelist de terceiros nunca são alteradas nem excluídas.
Formato do registro, como o Chrome e o Edge esperam para políticas de extensões: objeto = subchave, lista = subchave com valores 1…n, verdadeiro/falso = REG_DWORD 0/1, texto = REG_SZ.
Remoção manual
Remova a extensão no navegador (com forcelist, exclua primeiro a entrada) e depois execute Remove-Policy.ps1. Os contadores locais desaparecem junto com a extensão.