Skip to main content
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.
Die Methode zum Deaktivieren automatischer Updates variiert je nach Anwendung. Nicht alle Titel unterstützen dies.

Aufforderungen zu Hilfsprogrammen bei App-Updates unterdrücken

Diese Lösung gilt für macOS-Apps, die zur Eingabe von Administratoranmeldedaten auffordern, um ein Hilfsprogramm für ein ausstehendes Update hinzuzufügen. Sie deckt nicht jedes Szenario ab, verhindert aber die meisten Aufforderungen zu Hilfsprogrammen bei Updates.Wenn Endbenutzer Administratoranmeldedaten eingeben müssen, um Apps außerhalb des Auto Apps-Katalogs zu aktualisieren, ziehen Sie IOTA, irupkg, AutoPkg oder Installomator in Betracht, um Updates gemäß der Richtlinie Ihrer Organisation anzuwenden.
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 stellt suppress_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.