Saltar al contenido
AImori

Scripts de registro y desinstalación

Para entornos sin GPO ni Intune, por ejemplo con una herramienta RMM. Los scripts no están en el paquete de la extensión, sino en el código fuente en GitHub, en la carpeta enterprise/ (GitHub); el esquema managed_schema.json, en la carpeta extension/. Se ejecutan en Windows PowerShell 5.1 como administrador. La directiva de ejecución debe permitir los scripts locales (predeterminado en Windows Server: RemoteSigned); las herramientas RMM e Intune ejecutan los scripts por sí mismas.

En esta página
ScriptFinalidad
Deploy-Policy.ps1 -ExtensionId lefajbhockjgdhaohnacgaggfepianjh -PolicyJson <archivo> [-Browser Edge,Chrome] [-UpdateUrl https://…]Escribe la directiva; con -UpdateUrl añade además una entrada propia de la lista de instalación forzada en el siguiente número libre
Detect-Policy.ps1 -ExtensionId lefajbhockjgdhaohnacgaggfepianjh [-RequireForcelist]solo lectura, código de salida 0/1
Remove-Policy.ps1 -ExtensionId lefajbhockjgdhaohnacgaggfepianjhquita su propia clave de directiva y sus propias entradas de la lista de instalación forzada

Primero, una simulación

Revise los scripts antes de ejecutarlos. -PlanOnly muestra todos los valores del registro previstos (sin derechos de administrador), -WhatIf muestra qué se cambiaría:

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

Deploy-Policy.ps1 sustituye toda la clave de directiva de la extensión: por eso, incorpore los ejemplos parciales como example-ki-lenkung.json (dirigir a una herramienta de IA aprobada) a su propia directiva completa.

Medidas de protección de los scripts

  • Validación con managed_schema.json antes de cada escritura.
  • Copia de seguridad de los valores anteriores como .reg en una carpeta que solo pueden leer los administradores y SYSTEM (se interrumpe si hay vínculos o un propietario ajeno).
  • Nunca se modifican ni eliminan entradas ajenas de la lista de instalación forzada.

Formato del registro tal como Chrome y Edge lo esperan para las directivas de extensiones: objeto = subclave, lista = subclave con valores 1…n, verdadero/falso = REG_DWORD 0/1, texto = REG_SZ.

Desinstalación manual

Quite la extensión en el navegador (si está en la lista de instalación forzada, elimine primero la entrada) y ejecute después Remove-Policy.ps1. Los contadores locales desaparecen con la extensión.

Gratis para Chrome