Diese Anleitung gilt für Mac-Computer
Was sind Hilfsprogramme?
Hilfsprogramme (Helper Tools) unter macOS ermöglichen es Anwendungen, privilegierte Vorgänge auszuführen, ohne die gesamte App mit erhöhten Rechten auszuführen. Sie übernehmen Aufgaben, die höhere Berechtigungen als die Hauptanwendung erfordern, wie das Verwalten von Dateiberechtigungen, das Erstellen oder Löschen von Dateien, das Öffnen privilegierter Ports und das Ändern von Systemeinstellungen.Funktionsweise von Hilfsprogrammen
Ein Hilfsprogramm wird als separater Prozess mit erhöhten Rechten ausgeführt, während die Hauptanwendung als Standardbenutzer ausgeführt wird. Wenn die App einen privilegierten Vorgang benötigt, ruft sie das Hilfsprogramm auf, um ihn auszuführen.Wann Aufforderungen zu Hilfsprogrammen zu erwarten sind
Unter macOS erfordern Apps im Systemordner Anwendungen zum Aktualisieren Administratoranmeldedaten, unabhängig davon, wie sie installiert wurden. Wenn eine App automatisch nach Updates sucht, werden Standardbenutzer möglicherweise zur Administratorauthentifizierung aufgefordert, damit ein Hilfsprogramm das Update installieren kann. Benutzer mit Administratoranmeldedaten sollten diese Aufforderungen nicht sehen.So vermeiden Sie Aufforderungen zu Hilfsprogrammen
Verwalten Sie App-Updates nach Möglichkeit per MDM. Einige Anbieter stellen eine MDM-Payload zum Deaktivieren automatischer Update-Prüfungen bereit; andere erfordern eine skriptbasierte Lösung. Wenden Sie sich an den Anbieter, wenn Sie nicht sicher sind, was eine bestimmte Anwendung unterstützt. Informationen zu MDM in Iru finden Sie unter MDM – Übersicht. Iru pflegt außerdem ein Custom Script, um Aufforderungen zu Hilfsprogrammen für viele Auto App-Titel zu unterdrücken.Aufforderungen zu Hilfsprogrammen bei App-Updates unterdrücken
Viele Drittanbieter-Apps versuchen, Hilfsprogramme hinzuzufügen, wenn eine neue Version verfügbar ist. macOS zeigt dann eine Autorisierungsaufforderung für Administratoranmeldedaten an. Ohne diese Anmeldedaten kann der Benutzer das Update möglicherweise nicht abschließen. Iru stelltsuppress_helper_prompts.zsh im Support-GitHub-Repository bereit. Das Skript ändert ein Autorisierungsrecht in der macOS-Autorisierungsdatenbank (com.apple.ServiceManagement.daemons.modify), sodass Nicht-Root-Prozesse stillschweigend abgelehnt werden, bevor die Aufforderung des Hilfsprogramms erscheint. Root-Prozesse, einschließlich mdmclient und des Iru Agent, sind davon nicht betroffen. Iru liefert Einstellungen und Auto App-Updates weiterhin wie erwartet aus.
Die Änderung bleibt über An- und Abmeldungen, Neustarts, OS-Updates und größere Upgrades hinweg bestehen und kann rückgängig gemacht werden. Details finden Sie in der README des Projekts.
Skript bereitstellen
Informationen zum Hinzufügen dieses Library Items finden Sie unter Library – Übersicht. Informationen zur Ausführungshäufigkeit und zu Optionen für Audit-Skripte finden Sie unter Custom Scripts – Übersicht.1
Skript kopieren
Kopieren Sie den Inhalt von
suppress_helper_prompts.zsh aus dem Support-GitHub-Repository.2
Custom Script-Library Item hinzufügen
Wählen Sie in Library die Option Library Item hinzufügen, dann Custom Script und anschließend Add and configure aus.
3
Library Item benennen
Geben Sie dem Custom Script-Library Item einen Name.
4
Blueprints zuweisen
Weisen Sie das Library Item den gewünschten Blueprints zu. Testen Sie zunächst mit einer Teilmenge von Geräten.
5
Ausführungshäufigkeit auswählen
Wählen Sie Einmal pro Gerät installieren als Ausführungshäufigkeit aus.
Die Einstellung bleibt nach der ersten erfolgreichen Ausführung bestehen. Da das Skript idempotent ist, können Sie stattdessen auch Run daily verwenden.
6
Audit-Skript hinzufügen
Fügen Sie das Skript in das Feld Überwachungsskript ein.
7
Speichern
Wählen Sie Speichern aus.