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
| Skript | Zweck |
|---|---|
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 lefajbhockjgdhaohnacgaggfepianjh | eigenen 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 -WhatIfDeploy-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.jsonvor jedem Schreiben. - Sicherung der vorherigen Werte als
.regin 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.