Zum Inhalt springen
AImori

Registry-Skripte und Entfernen

Für Umgebungen ohne GPO oder Intune, zum Beispiel per RMM-Werkzeug. Die Skripte liegen nicht im Erweiterungspaket, sondern im Quellcode auf GitHub im Ordner enterprise/ (GitHub), das Schema managed_schema.json im Ordner extension/. Sie laufen in Windows PowerShell 5.1 als Administrator. Lokale Skripte müssen von der Ausführungsrichtlinie erlaubt sein (Standard auf Windows Server: RemoteSigned); RMM-Werkzeuge und Intune führen Skripte selbst aus.

Auf dieser Seite
SkriptZweck
Deploy-Policy.ps1 -ExtensionId lefajbhockjgdhaohnacgaggfepianjh -PolicyJson <datei> [-Browser Edge,Chrome] [-UpdateUrl https://…]Richtlinie schreiben; mit -UpdateUrl zusätzlich einen eigenen Forcelist-Eintrag an der nächsten freien Nummer anhängen
Detect-Policy.ps1 -ExtensionId lefajbhockjgdhaohnacgaggfepianjh [-RequireForcelist]nur lesen, Exit 0/1
Remove-Policy.ps1 -ExtensionId lefajbhockjgdhaohnacgaggfepianjheigenen Richtlinien-Schlüssel und eigene Forcelist-Einträge entfernen

Zuerst trocken testen

Skripte vor dem Ausführen prüfen. -PlanOnly listet alle geplanten Registry-Werte (ohne Adminrechte), -WhatIf zeigt, was geändert würde:

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

Deploy-Policy.ps1 ersetzt den ganzen Richtlinien-Schlüssel der Erweiterung: Teil-Beispiele wie example-ki-lenkung.json (auf ein freigegebenes KI-Tool lenken) deshalb in die eigene, vollständige Richtlinie übernehmen.

Schutzmassnahmen der Skripte

  • Prüfung gegen managed_schema.json vor jedem Schreiben.
  • Sicherung der vorherigen Werte als .reg in einen Ordner, den nur Administratoren und SYSTEM lesen dürfen (Abbruch bei Verknüpfungen oder fremdem Besitzer).
  • Fremde Forcelist-Einträge werden nie geändert oder gelöscht.

Registry-Format, wie Chrome und Edge es für Erweiterungs-Richtlinien erwarten: Objekt = Unterschlüssel, Liste = Unterschlüssel mit Werten 1…n, Wahr/Falsch = REG_DWORD 0/1, Text = REG_SZ.

Entfernen von Hand

Erweiterung im Browser entfernen (bei Forcelist zuerst den Eintrag löschen), dann Remove-Policy.ps1 ausführen. Die lokalen Zähler verschwinden mit der Erweiterung.

Kostenlos für Chrome