Che cos'è il server AE sul mio Mac? (03.29.24)

Quando lavori con diversi Mac, è una seccatura passare da un computer all'altro solo per completare semplici attività. Ad esempio, stampare un documento su un Mac diverso significa prima copiare il file sul computer, quindi accedere a quell'altro Mac per stamparlo da lì. Ciò accade quando il file non può essere aperto utilizzando il Mac o l'app necessaria per avviare il file è obsoleta.

Copiare il file su un altro computer è troppo problematico, soprattutto se si tratta di molti file. Fortunatamente, Apple ha semplificato il controllo di un altro Mac sulla stessa rete utilizzando AppleScripts e Remote Apple Events. Grazie a queste tecnologie, gli utenti Mac possono ora accedere, avviare app ed eseguire attività di base da remoto. Gli utenti non devono alzarsi dalla sedia solo per ascoltare iTunes, inviare un messaggio utilizzando l'app Messaggi o inviare un'e-mail al contatto.

L'accesso remoto è utile se hai due o più Mac a casa o in ufficio. Sebbene sia possibile controllare in remoto un altro Mac sulla stessa rete utilizzando la funzione Condivisa, l'utilizzo dei comandi AppleScript e del server AE è molto più veloce. Inoltre, non è necessario aprire la funzione Schermo condiviso per farlo.

Cos'è AE Server?

Se hai notato che AE Server è in esecuzione in background e non conosci funzione, probabilmente ti starai chiedendo: qual è il server AE sul mio Mac?

Il server AE, noto anche come server AppleEvents, gestisce gli eventi Apple remoti su macOS. Ciò consente alle applicazioni su altri Mac di inviare eventi Apple al computer locale. Potrebbe sembrare complicato, ma in realtà è molto più semplice di quanto sembri.

AppleScript, che è il sistema di scripting a livello utente integrato su macOS, consente agli utenti Mac di automatizzare attività ripetitive, estendere le capacità delle app e persino creare app autonome utilizzando un linguaggio relativamente semplice. AppleScript comunica con macOS e le singole applicazioni di destinazione utilizzando un semplice sistema di messaggistica chiamato Apple Events.

Ciò che fa il server AE è ricevere ed eseguire AppleScript e inviarlo a un altro computer Mac. L'invio dell'AppleScript non è sufficiente per eseguire l'attività, dovrebbe essere approvato dal computer ricevente tramite Apple Events remoti.

Il tuo Mac può accettare Apple Events da applicazioni in esecuzione su altri computer Mac. Gli eventi Apple sono attività eseguite su macOS, come aprire questo documento o stampare questo documento. Con Remote Apple Events attivato, un AppleScript in esecuzione su un altro Mac può controllare in remoto il tuo Mac locale o eseguire attività, come stampare documenti o aprire applicazioni.

Per i Mac in esecuzione su macOS Catalina, AppleEvents e AppleScript che hanno come target un programma su un sistema remoto devono essere autenticati dallo stesso utente su quel sistema remoto. In caso contrario, l'utente riceverà un errore procNotFound.

Come abilitare il server AE su un Mac

Per istruire un altro Mac sulla rete, sono necessari sia AppleScript che il server Apple remoto per farlo funzionare. Gli AppleScript contengono le istruzioni per l'attività che si desidera che l'altro Mac esegua mentre AE Server autorizza ed esegue le istruzioni. Puoi dire a un altro Mac di spegnersi, riprodurre un brano, visitare un sito Web o visualizzare un avviso utilizzando queste funzionalità.

Per abilitare il server Apple remoto o il server AE sul tuo Mac, segui queste istruzioni:

  • Sul tuo Mac o Mac, desideri il controllo remoto, fai clic sulmenu Apple, quindi scegli Preferenze di Sistema.
  • Fai clic su Condivisione, quindi seleziona la casella di controllo Eventi Apple remoti.
  • Specifica gli utenti che possono inviare eventi:
    • Tutti gli utenti: qualsiasi utente sul tuo computer e chiunque sulla tua rete può inviare eventi al tuo Mac.
    • Solo questi utenti: fai clic sul pulsante Aggiungi (+), quindi scegli gli utenti che possono inviare eventi. Utenti e I gruppi si riferiscono a tutti gli utenti sul tuo computer. Gli utenti di rete e i gruppi di rete si riferiscono alle persone sulla tua rete.
  • Dopo aver seguito questi passaggi, gli utenti specificati possono ora inviare AppleScript al tuo Mac. Dovrai comunque accedere utilizzando il nome utente e la password dell'amministratore del Mac per autenticare l'AppleScript.

    Ma prima di eseguire l'AppleScript, ripulisci il computer utilizzando un software di pulizia per Mac per assicurarti che il tuo computer funzioni al suo meglio.

    Come per tutte le funzionalità di condivisione, dovresti abilitare Remote Apple Events solo se sei sicuro di averne bisogno. Una terza parte dannosa che conosce l'indirizzo IP del tuo Mac, così come il tuo nome utente e password, potrebbe rubare informazioni dal tuo Mac, dirottare il tuo dispositivo o ignorare la tua sessione. Se non hai bisogno di inviare istruzioni a un altro Mac, è meglio lasciare questa funzione disabilitata per chiudere tutte le vie di attacco non necessarie.

    Per disabilitare il Remote Apple Server, puoi disattivarlo utilizzando il menu Condivisione (menu Apple > Preferenze di Sistema > Condivisione > Eventi Apple remoti) o digita il seguente comando utilizzando Terminale:

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

    Riavvia il computer per rendere effettive le modifiche. Il tuo server AE ora dovrebbe essere disabilitato.

    Come scrivere AppleScripts

    L'abilitazione del server Apple remoto è solo una parte dell'equazione. Successivamente, devi scrivere gli AppleScript con le istruzioni su cosa vuoi che faccia il tuo Mac. Per questo, devi utilizzare l'AppleScript Editor o l'Script Editor in Finder > Utilità. Una volta aperto l'editor, puoi scrivere lo script facendo clic su File > Novità.

    Ecco alcuni degli script che puoi provare:

    • Metti Mac in sospensione

    tell applicazione "Finder" della macchina "eppc://Indirizzo IP del Mac di destinazione"
    sleep
    end tell

    • Apri iTunes

    applicazione iTunes “iTunes” della macchina “eppc://IP Address of the target Mac”
    play
    end tell

    • Chiudi iTunes

    dillo all'applicazione "iTunes" della macchina "eppc://IP Address of the target Mac"
    stop
    end tell

    • Lancia Safari

    dillo all'applicazione “Safari” della macchina “eppc://IP Address of the target Mac”
    attiva
    end tell

    • Esci da Safari

    dillo all'applicazione “Safari” della macchina “eppc://IP Address of the target Mac”< br/>chiudi
    end tell

    Una volta creati questi AppleScript, puoi salvarli sul tuo Mac ed eseguirli quando necessario. Dovrai inserire il nome utente e la password del Mac di destinazione per eseguire AppleScript.

    Video Youtube: Che cos'è il server AE sul mio Mac?

    03, 2024