Massenrollout über Active Directory Gruppenrichtlinien (GPO)
Verteilen Sie die Zeuslock-Browsererweiterungen und den Desktop-Agent domänenweit mit GPMC, ADMX-Vorlagen und Softwareinstallation per Gruppenrichtlinie.
Was diese Anleitung abdeckt
Dies ist das Vorgehen, mit dem ein Windows-Administrator Zeuslock in einem Rutsch auf jeden domänengebundenen Endpunkt ausrollt, ohne einzelne Maschinen anzufassen. Zwei Artefakte werden verteilt: die Zeuslock-Browsererweiterungen für Edge und Chrome (über ADMX-Richtlinien) und das MSI des Zeuslock-Desktop-Agents (über Computerkonfiguration → Softwareinstallation). Endbenutzer sehen nichts — bei der nächsten Anmeldung ist die Erweiterung erzwungen installiert und der Agent-Dienst läuft.
Voraussetzungen
- Eine Active-Directory-Domäne mit mindestens einem schreibbaren Domänencontroller und funktionierendem SYSVOL.
- Die Group Policy Management Console (GPMC) auf Ihrer Admin-Workstation installiert (Teil von RSAT).
- Ein Konto mit Domänen-Admin-Rechten oder Mitgliedschaft in Gruppenrichtlinienersteller-Besitzer mit delegierten Verknüpfungsrechten auf der Ziel-OU.
- Domänengebundene Endpunkte mit Windows 10 (1809+) oder Windows 11.
- Eine UNC-Freigabe, auf die die Gruppe Domänencomputer Lesezugriff hat, für das MSI.
- Ein Enrollment-Token aus
Einstellungen → Rolloutin der Operator-Konsole unterapp.zeuslock.ai.
Starten Sie immer mit einem Pilot. Eine OU mit 5 bis 20 IT-Rechnern, validieren, dann in Ringen ausweiten.
Teil 1 — Browsererweiterungen per ADMX erzwingen
1. ADMX-Bundle von Zeuslock importieren
Laden Sie das aktuelle Bundle auf Ihrer Admin-Workstation:
Invoke-WebRequest -Uri "https://download.zeuslock.ai/admx/latest.zip" -OutFile "$env:TEMP\zeuslock-admx.zip"
Expand-Archive "$env:TEMP\zeuslock-admx.zip" -DestinationPath "$env:TEMP\zeuslock-admx" -ForceKopieren Sie die Dateien in den zentralen Speicher unter SYSVOL, damit jeder DC dieselben Vorlagen ausliefert:
$Store = "\\domain.controller\SYSVOL\domain\Policies\PolicyDefinitions"
Copy-Item "$env:TEMP\zeuslock-admx\Zeuslock.admx" -Destination $Store -Force
Copy-Item "$env:TEMP\zeuslock-admx\en-US\Zeuslock.adml" -Destination "$Store\en-US\" -Force
Copy-Item "$env:TEMP\zeuslock-admx\fr-FR\Zeuslock.adml" -Destination "$Store\fr-FR\" -Force
Copy-Item "$env:TEMP\zeuslock-admx\es-ES\Zeuslock.adml" -Destination "$Store\es-ES\" -Force
Copy-Item "$env:TEMP\zeuslock-admx\de-DE\Zeuslock.adml" -Destination "$Store\de-DE\" -ForceLegen Sie das ADMX niemals in C:\Windows\PolicyDefinitions\ auf einzelnen DCs ab. Dieser Pfad ist lokal und führt zu auseinanderlaufenden Vorlagen zwischen den Controllern. Der zentrale Speicher unter SYSVOL ist der einzige korrekte Ort.
2. GPO anlegen und verknüpfen
- Öffnen Sie GPMC (
gpmc.msc). - Rechtsklick auf Ihre Domäne → Gruppenrichtlinienobjekt hier erstellen und verknüpfen…. Benennen Sie es
Zeuslock - Browsererweiterungen. - Rechtsklick auf das neue GPO → Bearbeiten.
- Verknüpfen Sie es zunächst mit Ihrer Pilot-OU (z. B.
OU=Pilot,OU=Workstations,DC=corp,DC=local), nicht mit der Domänenwurzel.
3. Erzwungene Installation für Edge konfigurieren
- Navigieren Sie zu Computerkonfiguration → Richtlinien → Administrative Vorlagen → Microsoft Edge → Erweiterungen.
- Öffnen Sie Liste der Apps und Erweiterungen, die zwangsweise installiert werden, konfigurieren → Aktiviert.
- Klicken Sie auf Anzeigen… und fügen Sie exakt diesen Eintrag hinzu:
iicgcadhcgbckmpapjihechjpgcdamhd;https://clients2.google.com/service/update2/crx4. Für Google Chrome wiederholen
Unter Computerkonfiguration → Richtlinien → Administrative Vorlagen → Google → Google Chrome → Erweiterungen wiederholen Sie dieselben Schritte mit identischer Erweiterungs-ID und Update-URL.
Prüfen Sie, dass ExtensionInstallBlocklist weder die Zeuslock-ID noch einen Platzhalter (*) enthält. Ein Platzhalter in der Sperrliste überschreibt die Forcelist still, sofern die Zeuslock-ID nicht zusätzlich in der Allowlist steht.
Teil 2 — Desktop-Agent-MSI verteilen
1. MSI auf einer UNC-Freigabe bereitstellen
Kopieren Sie ZeuslockAgent.msi auf eine Freigabe, auf die Domänencomputer lesen dürfen (nicht nur Domänenbenutzer — die Installation läuft als SYSTEM):
$Share = "\\fileserver\Software\Zeuslock"
icacls $Share /grant "Domänencomputer:(OI)(CI)RX"2. Enrollment-Token einschleusen
Der Agent benötigt ZEUS_ENROLL_TOKEN zur Installationszeit. Softwareinstallation per GPO kann MSI-Eigenschaften nicht direkt übergeben; wählen Sie einen der beiden Wege.
- Empfohlen: ein Transform mit Orca oder
WiXerzeugen:
cscript WiRunSQL.vbs ZeuslockAgent.mst "INSERT INTO Property (Property, Value) VALUES ('ZEUS_ENROLL_TOKEN', 'zk_live_xxxxxxxxxxxx')"- Alternative: das Token vorab via GPO-Registry-Voreinstellung schreiben, bevor das MSI läuft:
New-Item -Path "HKLM:\SOFTWARE\Zeuslock\Agent" -Force
New-ItemProperty -Path "HKLM:\SOFTWARE\Zeuslock\Agent" -Name "EnrollToken" -Value "zk_live_xxxxxxxxxxxx" -PropertyType String -Force3. Softwareinstallationspaket erstellen
- Bearbeiten Sie in GPMC ein neues GPO namens
Zeuslock - Desktop-Agent. - Gehen Sie zu Computerkonfiguration → Richtlinien → Softwareeinstellungen → Softwareinstallation.
- Rechtsklick → Neu → Paket…. Navigieren Sie über den UNC-Pfad (niemals über einen Laufwerksbuchstaben):
\\fileserver\Software\Zeuslock\ZeuslockAgent.msi. - Wählen Sie Zugewiesen. Wenn Sie ein Transform erzeugt haben, wechseln Sie zu Erweitert und hängen
ZeuslockAgent.mstim Reiter Änderungen an, bevor Sie bestätigen. - Verknüpfen Sie das GPO mit derselben Pilot-OU.
4. Optional — Geplante Aufgabe als Fallback
Softwareinstallation scheitert manchmal an langsamen Leitungen oder ausgelasteten Endpunkten. Ergänzen Sie das GPO durch eine geplante Aufgabe, die einmal beim Start als SYSTEM läuft:
msiexec /i \\fileserver\Software\Zeuslock\ZeuslockAgent.msi /qn /norestart ZEUS_ENROLL_TOKEN=zk_live_xxxxxxxxxxxx /l*v C:\Windows\Temp\zeuslock-install.logVerifikation
Starten Sie einen Testrechner neu (kein einfaches gpupdate /force — Softwareinstallationsrichtlinien greifen ausschließlich beim Boot, vor der Benutzeranmeldung, weil das MSI Dienste installiert). Dann auf dem Endpunkt:
gpresult /h C:\Temp\gpreport.html
Start-Process C:\Temp\gpreport.htmlIm Report müssen beide Zeuslock-GPOs unter Angewandte GPOs auftauchen und das MSI in Softwareinstallation gelistet sein. Anschließend Richtlinie und Dienst prüfen:
Get-Service ZeuslockAgent
# Erwartet: Status Running, Starttyp Automatic
Start-Process "chrome.exe" "chrome://policy"
# Suchen Sie nach ExtensionInstallForcelist mit iicgcadhcgbckmpapjihechjpgcdamhdTypische GPO-Stolperfallen
- ADMX am falschen Ort. Vorlagen unter
C:\Windows\PolicyDefinitions\auf einem einzelnen DC sind für die anderen DCs und GPMC unsichtbar. Immer den zentralen SYSVOL-Speicher nutzen. - Neustart vergessen.
gpupdate /forcewendet die meisten Richtlinien an, aber nicht die Softwareinstallation. Die zuständige CSE läuft nur in der Bootphase vor der Anmeldung, weil das Installieren eines Dienstes im laufenden Benutzerkontext riskant ist. - MSI-Code 1603 ohne Token. Der Agent verweigert die Registrierung ohne Token und liefert 1603. Wenden Sie das
.mst-Transform an, schreiben Sie den Registry-Wert vorab, oder nutzen Sie den Scheduled-Task-Fallback. - Konflikt mit ExtensionInstallBlocklist. Ein Platzhalter in der Sperrliste schlägt die Forcelist, sofern die Zeuslock-Erweiterungs-ID nicht zusätzlich in der ExtensionInstallAllowlist steht.
- Zu enge WMI-Filter. Ein Filter wie
Win32_OperatingSystem WHERE Version LIKE '10.0.19%'schließt Windows 11 aus. BesserCaption LIKE 'Microsoft Windows 1%'verwenden oder den Filter weglassen.
Rolloutplan in Ringen
- Ring 0 (Tag 0): IT-Pilot-OU — 10 bis 20 Endpunkte. ADMX-Anwendung, MSI-Installation, Forcelist und Agent-Dienst validieren.
- Ring 1 (Tag 7): eine Fachabteilung (50 bis 200 Endpunkte). Beobachten Sie in der Operator-Konsole die Findings-Volumina und im Helpdesk die Tickets.
- Ring 2 (Tag 14): die übrigen Fachabteilungen in Wellen, mit 7 Tagen Abstand zwischen den Wellen.
- Ring 3 (ab Tag 21): GPOs an die Domänenwurzel hängen, die Pilot-OU explizit per Sicherheitsfilterung ausnehmen.
Wenn alle Ringe grün sind, schalten Sie die Zeuslock-Richtlinie von Monitor auf Anonymize und schließlich auf Block, gemäß der empfohlenen Sechs-Wochen-Kadenz. Siehe Erste Erkennung Schritt für Schritt für das, was nach Aktivierung des Agents zu erwarten ist.