Что такое сервер AE на моем Mac (04.19.24)

Когда вы работаете с разными компьютерами Mac, сложно переходить с одного компьютера на другой только для выполнения простых задач. Например, для печати документа на другом Mac нужно сначала скопировать файл на свой компьютер, а затем войти в этот другой Mac, чтобы распечатать его оттуда. Это происходит, когда файл не открывается на вашем Mac или приложение, необходимое для запуска файла, устарело.

Копирование файла на другой компьютер слишком хлопотно, особенно если в нем много файлов. К счастью, Apple упростила управление другим Mac в той же сети с помощью сценариев AppleScripts и Remote Apple Events. Благодаря этим технологиям пользователи Mac теперь могут получать доступ, запускать приложения и выполнять основные задачи удаленно. Пользователям не нужно вставать со своих мест только для того, чтобы послушать iTunes, отправить сообщение с помощью приложения «Сообщения» или отправить электронное письмо контакту.

Удаленный доступ полезен, если у вас дома или в офисе два или более Mac. Хотя вы можете удаленно управлять другим Mac в той же сети, используя функцию Shared, использование команд AppleScript и AE Server намного быстрее. Кроме того, для этого вам не нужно открывать функцию общего экрана.

Что такое сервер AE?

Если вы заметили, что сервер AE работает в фоновом режиме, и вы не знакомы с этим вы, вероятно, спрашиваете себя: что такое сервер AE на моем Mac?

Сервер AE, также известный как сервер AppleEvents, обрабатывает удаленные события Apple в macOS. Это позволяет приложениям на других компьютерах Mac отправлять события Apple на локальный компьютер. Это может показаться сложным, но на самом деле это намного проще, чем кажется.

AppleScript, которая представляет собой встроенную систему сценариев на уровне пользователя в macOS, позволяет пользователям Mac автоматизировать повторяющиеся задачи, расширять возможности приложений и даже создавать автономные приложения, используя относительно простой язык. AppleScript взаимодействует с macOS и целевыми отдельными приложениями с помощью простой системы обмена сообщениями, называемой Apple Events.

Сервер AE принимает и выполняет AppleScript и отправляет его на другой компьютер Mac. Отправки AppleScript недостаточно для выполнения задачи, он должен быть одобрен принимающим компьютером через удаленные события Apple.

Ваш Mac может принимать события Apple от приложений, запущенных на других компьютерах Mac. События Apple Events - это задачи, выполняемые в macOS, например открытие или печать этого документа. Когда удаленные события Apple включены, AppleScript, запущенный на другом Mac, может удаленно управлять вашим локальным Mac или выполнять такие задачи, как печать документов или открытие приложений.

Для компьютеров Mac, работающих под управлением macOS Catalina, сценарии AppleEvents и AppleScripts, нацеленные на программу в удаленной системе, должны быть аутентифицированы одним и тем же пользователем в этой удаленной системе. В противном случае пользователь получит сообщение об ошибке procNotFound.

Как включить сервер AE на Mac

Для того, чтобы проинструктировать другой Mac в вашей сети, вам потребуются сценарии AppleScripts и Remote Apple Server для его работы. Скрипты AppleScripts содержат инструкции для задачи, которую должен выполнять другой Mac, пока сервер AE авторизует и выполняет инструкции. Вы можете указать другому Mac выключиться, воспроизвести песню, посетить веб-сайт или отобразить предупреждение, используя эти функции.

Чтобы включить удаленный сервер Apple или сервер AE на вашем Mac, следуйте этим инструкциям:

  • На вашем Mac или Mac, которым вы хотите управлять удаленно, нажмите меню Apple , затем выберите Системные настройки.
  • Нажмите Поделиться , затем установите флажок Удаленные события Apple <▪.
  • Укажите пользователей, которые могут отправлять события:
    • Все пользователи : любой из пользователей вашего компьютера и любой пользователь вашей сети может отправлять события на ваш Mac.
    • Только эти пользователи : нажмите кнопку «Добавить» (+), затем выберите пользователей, которые могут отправлять события. Пользователи & amp; Группы относятся ко всем пользователям вашего компьютера. Сетевые пользователи и сетевые группы относятся к людям в вашей сети.
  • После того, как вы выполнили эти шаги, указанные вами пользователи теперь могут отправлять AppleScripts на ваш Mac. Вам все равно потребуется войти в систему, используя имя пользователя и пароль администратора Mac для аутентификации AppleScript.

    Но перед запуском AppleScript сначала очистите свой компьютер с помощью программного обеспечения для очистки Mac, чтобы убедиться, что ваш компьютер работает. в лучшем виде.

    Как и в случае со всеми функциями общего доступа, вам следует включать удаленные события Apple, только если вы уверены, что вам это нужно. Злоумышленник, которому известен IP-адрес вашего Mac, а также ваше имя пользователя и пароль, может украсть информацию с вашего Mac, захватить ваше устройство или переопределить ваш сеанс. Если вам не нужно отправлять инструкции на другой Mac, лучше оставить эту функцию отключенной, чтобы закрыть все ненужные пути атаки.

    Чтобы отключить Remote Apple Server, вы можете отключить его. с помощью меню "Общий доступ" ( меню Apple & gt; Системные настройки & gt; Общий доступ & gt; Удаленные события Apple ) или введите следующую команду с помощью Терминала

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

    Перезагрузите компьютер, чтобы изменения вступили в силу. Теперь ваш сервер AE должен быть отключен.

    Как писать сценарии Apple

    Включение удаленного сервера Apple Server - это лишь часть уравнения. Затем вам нужно написать AppleScripts с инструкциями о том, что вы хотите, чтобы ваш Mac делал. Для этого вам необходимо использовать редактор AppleScript или редактор сценариев в Finder & gt; Утилиты . После открытия редактора вы можете написать сценарий, щелкнув Файл & gt; Новинка.

    Вот некоторые из сценариев, которые вы можете попробовать:

    • Перевести Mac в спящий режим

    tell application «Finder» машины «eppc: // IP-адрес целевого Mac ″
    sleep
    end tell

    • Откройте iTunes

    Приложение iTunestell «iTunes» компьютера «eppc: // IP-адрес целевого Mac»
    воспроизведение
    конец сообщения

    • Выйти из iTunes

    сообщить приложению iTunes на компьютере «eppc: // IP-адрес целевого Mac»
    остановить
    конец сказать

    • Запустить Safari

    сообщить приложению «Safari» компьютера «eppc: // IP-адрес целевого Mac»
    активировать
    конец сообщения

    • Выйти из Safari

    сообщить приложению «Safari» компьютера «eppc: // IP-адрес целевого Mac» < br /> quit
    end tell

    После того, как вы создали эти сценарии AppleScripts, вы можете сохранить их на своем Mac и запускать их при необходимости. Вам нужно будет ввести имя пользователя и пароль целевого Mac для выполнения AppleScript.


    YouTube видео: Что такое сервер AE на моем Mac

    04, 2024