¿Qué es el servidor AE en mi Mac? (05.09.24)

Cuando trabaja con diferentes Mac, es complicado pasar de una computadora a otra solo para completar tareas simples. Por ejemplo, imprimir un documento en una Mac diferente significa copiar el archivo en su computadora primero y luego iniciar sesión en esa otra Mac para imprimirlo desde allí. Esto sucede cuando el archivo no se puede abrir con tu Mac o la aplicación requerida para iniciar el archivo está desactualizada.

Copiar el archivo a otra computadora es demasiado problemático, especialmente si involucra muchos archivos. Afortunadamente, Apple ha facilitado el control de otra Mac en la misma red utilizando AppleScripts y Remote Apple Events. Gracias a estas tecnologías, los usuarios de Mac ahora pueden acceder, iniciar aplicaciones y realizar tareas básicas de forma remota. Los usuarios no tienen que levantarse de sus asientos solo para escuchar iTunes, enviar un mensaje usando la aplicación Mensajes o enviar un correo electrónico a un contacto.

El acceso remoto es útil si tiene dos o más Mac en casa o en la oficina. Aunque puede controlar de forma remota otra Mac en la misma red utilizando la función Compartida, utilizar comandos AppleScript y AE Server es mucho más rápido. Además, no necesita abrir la función de pantalla compartida para hacerlo.

¿Qué es el servidor AE?

Si ha notado que el servidor AE se está ejecutando en segundo plano y no está familiarizado con esto característica, probablemente se esté preguntando: ¿qué es el servidor AE en mi Mac?

El servidor AE, también conocido como el servidor AppleEvents, maneja los eventos remotos de Apple en macOS. Esto permite que las aplicaciones de otras Mac envíen eventos de Apple a la computadora local. Esto puede parecer complicado, pero en realidad es mucho más simple de lo que parece.

AppleScript, que es el sistema de scripting a nivel de usuario integrado en macOS, permite a los usuarios de Mac automatizar tareas repetitivas, ampliar las capacidades de las aplicaciones e incluso crear aplicaciones independientes utilizando un lenguaje relativamente simple. AppleScript se comunica con macOS y las aplicaciones individuales de destino mediante un sistema de mensajería simple llamado Apple Events.

Lo que hace el servidor AE es recibir y ejecutar AppleScript y enviarlo a otra computadora Mac. Enviar AppleScript no es suficiente para realizar la tarea, debe ser aprobado por la computadora receptora a través de Remote Apple Events.

Su Mac puede aceptar Apple Events desde aplicaciones que se ejecutan en otras computadoras Mac. Los eventos de Apple son tareas que se realizan en macOS, como abrir este documento o imprimir este documento. Con Remote Apple Events activado, un AppleScript que se ejecuta en otra Mac puede controlar de forma remota su Mac local o realizar tareas, como imprimir documentos o abrir aplicaciones.

Para Mac que se ejecutan en macOS Catalina, AppleEvents y AppleScripts que tienen como destino un programa en un sistema remoto deben ser autenticados por el mismo usuario en ese sistema remoto. De lo contrario, el usuario recibirá un error procNotFound.

Cómo habilitar el servidor AE en una Mac

Para instruir a otra Mac en su red, necesita tanto AppleScripts como el servidor Apple remoto para que funcione. Los AppleScripts contienen las instrucciones para la tarea que desea que realice la otra Mac mientras AE Server autoriza y ejecuta las instrucciones. Puede decirle a otra Mac que se apague, reproduzca una canción, visite un sitio web o muestre una alerta utilizando estas funciones.

Para habilitar el servidor Apple remoto o el servidor AE en su Mac, siga estas instrucciones:

  • En su Mac o Mac, desea controlar de forma remota, haga clic en el menú Apple , luego elija Preferencias del sistema.
  • Haga clic en Compartir , luego marque la casilla de verificación Eventos remotos de Apple <×.
  • Especifique los usuarios que pueden enviar eventos:
    • Todos los usuarios : cualquiera de los usuarios de su computadora y cualquier persona de su red puede enviar eventos a su Mac.
    • Solo estos usuarios : haz clic en el botón Agregar (+) y elige los usuarios que pueden enviar eventos. Usuarios & amp; Los grupos se refieren a todos los usuarios de su computadora. Los usuarios de red y los grupos de red se refieren a las personas de su red.
  • Una vez que haya seguido estos pasos, los usuarios que especificó ahora pueden enviar AppleScripts a su Mac. Aún necesitará iniciar sesión con el nombre de usuario y la contraseña de administrador de esa Mac para autenticar el AppleScript.

    Pero antes de ejecutar el AppleScript, limpie su computadora primero usando un software de limpieza de Mac para asegurarse de que su computadora esté funcionando en su mejor momento.

    Al igual que con todas las funciones para compartir, debe habilitar los Eventos remotos de Apple solo si está seguro de que lo necesita. Un tercero malintencionado que conozca la dirección IP de su Mac, así como su nombre de usuario y contraseña, podría robar información de su Mac, secuestrar su dispositivo o anular su sesión. Si no necesita enviar instrucciones a otra Mac, es mejor dejar esta función desactivada para cerrar todas las vías de ataque innecesarias.

    Para desactivar el servidor Apple remoto, puede desactivarlo usando el menú Compartir ( menú Apple & gt; Preferencias del sistema & gt; Compartir & gt; Eventos Apple remotos ) o escriba el siguiente comando usando Terminal

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

    Reinicie su computadora para que los cambios surtan efecto. Su servidor AE ahora debería estar deshabilitado.

    Cómo escribir AppleScripts

    Habilitar el servidor Apple remoto es solo una parte de la ecuación. A continuación, debe escribir los AppleScripts con las instrucciones de lo que desea que haga su Mac. Para ello, debe utilizar el Editor de AppleScript o el Editor de secuencias de comandos en Finder & gt; Utilidades . Una vez que el editor está abierto, puede escribir la secuencia de comandos haciendo clic en Archivo & gt; Nuevo.

    Estos son algunos de los scripts que puede probar:

    • Ponga Mac en suspensión

    dígale a la aplicación "Buscador" de la máquina "eppc: // Dirección IP de la Mac de destino ″
    dormir
    end tell

    • Abrir iTunes

    Aplicación iTunestell "iTunes" de la máquina "eppc: // Dirección IP de la Mac de destino"
    reproducir
    end tell

    • Salir de iTunes

    decirle a la aplicación "iTunes" de la máquina "eppc: // Dirección IP de la Mac de destino"
    detener
    fin decir

    • Iniciar Safari

    decirle a la aplicación "Safari" de la máquina "eppc: // Dirección IP de la Mac de destino"
    activar
    finalizar indicar

    • Salir de Safari

    indicar a la aplicación "Safari" de la máquina "eppc: // Dirección IP del Mac de destino" < br /> quit
    end tell

    Una vez que haya creado estos AppleScripts, puede guardarlos en su Mac y ejecutarlos cuando lo necesite. Deberá ingresar el nombre de usuario y la contraseña de la Mac de destino para ejecutar AppleScript.


    Video de Youtube: ¿Qué es el servidor AE en mi Mac?

    05, 2024