Pular para o conteúdo
AImori

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
ScriptFinalidade
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 lefajbhockjgdhaohnacgaggfepianjhremover 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 -WhatIf

Deploy-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.json antes de cada gravação.
  • Backup dos valores anteriores como .reg em 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.

Gratuito para Chrome