Was ist der AE-Server auf meinem Mac? (04.27.24)

Wenn Sie mit verschiedenen Macs arbeiten, ist es mühsam, von einem Computer zum anderen zu wechseln, nur um einfache Aufgaben zu erledigen. Wenn Sie beispielsweise ein Dokument auf einem anderen Mac drucken, müssen Sie die Datei zuerst auf Ihren Computer kopieren und sich dann bei diesem anderen Mac anmelden, um sie von dort aus zu drucken. Dies passiert, wenn die Datei nicht mit Ihrem Mac geöffnet werden kann oder die zum Starten der Datei erforderliche App veraltet ist.

Das Kopieren der Datei auf einen anderen Computer ist zu mühsam, insbesondere wenn es sich um viele Dateien handelt. Glücklicherweise hat Apple es einfacher gemacht, einen anderen Mac im selben Netzwerk mithilfe von AppleScripts und Remote Apple Events zu steuern. Dank dieser Technologien können Mac-Benutzer jetzt aus der Ferne auf Apps zugreifen, diese starten und grundlegende Aufgaben ausführen. Benutzer müssen nicht von ihrem Platz aufstehen, nur um iTunes zu hören, eine Nachricht über die Nachrichten-App zu senden oder eine E-Mail an einen Kontakt zu senden.

Der Fernzugriff ist nützlich, wenn Sie zwei oder mehr Macs zu Hause oder im Büro haben. Obwohl Sie mit der Shared-Funktion einen anderen Mac im selben Netzwerk fernsteuern können, ist die Verwendung von AppleScript-Befehlen und dem AE Server viel schneller. Außerdem müssen Sie dazu nicht die Funktion "Freigegebener Bildschirm" öffnen.

Was ist der AE-Server?

Wenn Sie bemerkt haben, dass der AE-Server im Hintergrund läuft und Sie damit nicht vertraut sind Funktion, fragen Sie sich wahrscheinlich: Was ist der AE-Server auf meinem Mac?

Der AE-Server, auch als AppleEvents-Server bekannt, verarbeitet die Remote-Apple-Ereignisse auf macOS. Dadurch können Anwendungen auf anderen Macs Apple Events an den lokalen Computer senden. Das mag kompliziert erscheinen, ist aber viel einfacher, als es klingt.

Das AppleScript, das integrierte Skriptsystem auf Benutzerebene in macOS, ermöglicht es Mac-Benutzern, sich wiederholende Aufgaben zu automatisieren, die Fähigkeiten der Apps zu erweitern und sogar eigenständige Apps mit einer relativ einfachen Sprache zu erstellen. Das AppleScript kommuniziert mit macOS und den einzelnen Zielanwendungen über ein einfaches Nachrichtensystem namens Apple Events.

Der AE-Server empfängt und führt das AppleScript aus und sendet es an einen anderen Mac-Computer. Das Senden des AppleScripts reicht nicht aus, um die Aufgabe auszuführen, es sollte vom empfangenden Computer über die Remote Apple Events genehmigt werden.

Ihr Mac kann Apple Events von Anwendungen akzeptieren, die auf anderen Mac-Computern ausgeführt werden. Apple Events sind Aufgaben, die auf macOS ausgeführt werden, z. Wenn Remote Apple Events aktiviert ist, kann ein auf einem anderen Mac ausgeführtes AppleScript Ihren lokalen Mac fernsteuern oder Aufgaben wie das Drucken von Dokumenten oder das Öffnen von Anwendungen ausführen.

Für Macs, die unter macOS Catalina laufen, sollten AppleEvents und AppleScripts, die auf ein Programm auf einem Remote-System abzielen, von demselben Benutzer auf diesem Remote-System authentifiziert werden. Andernfalls erhält der Benutzer einen procNotFound-Fehler.

So aktivieren Sie den AE-Server auf einem Mac

Um einen anderen Mac in Ihrem Netzwerk anzuweisen, benötigen Sie sowohl AppleScripts als auch den Remote Apple Server, damit er funktioniert. Die AppleScripts enthalten die Anweisungen für die Aufgabe, die der andere Mac ausführen soll, während der AE-Server die Anweisungen autorisiert und ausführt. Mit diesen Funktionen können Sie einen anderen Mac anweisen, herunterzufahren, einen Song abzuspielen, eine Website zu besuchen oder eine Warnung anzuzeigen.

Um den Remote Apple Server oder den AE Server auf Ihrem Mac zu aktivieren, folgen Sie diesen Anweisungen:

  • Klicke auf deinem Mac oder dem Mac, den du fernsteuern möchtest, auf das Apple-Menü und wähle dann Systemeinstellungen.
  • Klicken Sie auf Freigeben und aktivieren Sie dann das Kontrollkästchen Remote Apple-Ereignisse.
  • Geben Sie die Benutzer an, die Ereignisse senden dürfen:
    • Alle Benutzer: Jeder Benutzer auf Ihrem Computer und jeder in Ihrem Netzwerk kann Ereignisse an Ihren Mac senden.
    • Nur diese Nutzer: Klicken Sie auf die Schaltfläche Hinzufügen (+) und wählen Sie dann die Nutzer aus, die Ereignisse senden können. Benutzer & Gruppen beziehen sich auf alle Benutzer auf Ihrem Computer. Netzwerkbenutzer und Netzwerkgruppen beziehen sich auf die Personen in Ihrem Netzwerk.
  • Nachdem Sie diese Schritte ausgeführt haben, können die von Ihnen angegebenen Benutzer nun AppleScripts an Ihren Mac senden. Sie müssen sich weiterhin mit dem Administrator-Benutzernamen und -Passwort dieses Mac anmelden, um das AppleScript zu authentifizieren.

    Bereinigen Sie jedoch Ihren Computer zuerst mit einer Mac-Reinigungssoftware, bevor Sie das AppleScript ausführen, um sicherzustellen, dass Ihr Computer funktioniert von seiner besten Seite.

    Wie bei allen Freigabefunktionen sollten Sie Remote-Apple-Ereignisse nur aktivieren, wenn Sie sicher sind, dass Sie sie benötigen. Ein böswilliger Dritter, der die IP-Adresse Ihres Mac sowie Ihren Benutzernamen und Ihr Passwort kennt, könnte Informationen von Ihrem Mac stehlen, Ihr Gerät entführen oder Ihre Sitzung überschreiben. Wenn Sie keine Anweisungen an einen anderen Mac senden müssen, ist es am besten, diese Funktion deaktiviert zu lassen, um alle unnötigen Angriffswege zu verschließen.

    Um den Remote Apple Server zu deaktivieren, können Sie ihn entweder deaktivieren über das Freigabemenü (Apple-Menü > Systemeinstellungen > Freigabe > Remote-Apple-Ereignisse) oder geben Sie den folgenden Befehl über das Terminal ein:

    /usr/bin/sudo /bin/launchctl disable system/com.apple.AEServer

    Starten Sie Ihren Computer neu, damit die Änderungen wirksam werden. Ihr AE-Server sollte jetzt deaktiviert sein.

    So schreiben Sie AppleScripts

    Die Aktivierung des Remote Apple Servers ist nur ein Teil der Gleichung. Als nächstes müssen Sie die AppleScripts mit den Anweisungen dazu schreiben, was Ihr Mac tun soll. Dazu müssen Sie den AppleScript Editor oder den Script Editor unter Finder > Dienstprogramme. Sobald der Editor geöffnet ist, können Sie das Skript schreiben, indem Sie auf Datei > Neu.

    Hier sind einige der Skripte, die Sie ausprobieren können:

    • Mac in den Ruhezustand versetzen

    Anwendung sagen „Finder“ des Rechners „eppc://IP-Adresse des Ziel-Mac″
    sleep
    end tell

    • iTunes öffnen

    iTunestell-Anwendung „iTunes“ der Maschine „eppc://IP-Adresse des Ziel-Mac“
    play
    end tell

    • iTunes beenden

    Anwendung „iTunes“ des Computers „eppc://IP-Adresse des Ziel-Mac“ mitteilen
    Beenden
    Tell beenden

    • Start Safari

    sagen Sie der Anwendung „Safari“ des Computers „eppc://IP-Adresse des Ziel-Mac“
    aktivieren
    Tell beenden

    • Safari beenden

    Anwendung „Safari“ des Rechners „eppc://IP-Adresse des Ziel-Mac“ mitteilen br/>quit
    end tell

    Sobald Sie diese AppleScripts erstellt haben, können Sie sie auf Ihrem Mac speichern und bei Bedarf ausführen. Sie müssen den Benutzernamen und das Passwort des Ziel-Mac eingeben, um das AppleScript auszuführen.


    YouTube-Video.: Was ist der AE-Server auf meinem Mac?

    04, 2024