Що таке сервер AE на моєму Mac (04.28.24)

Коли ви працюєте з різними комп’ютерами Mac, перекладати з одного комп’ютера на інший просто для виконання простих завдань. Наприклад, роздрукувати документ на іншому Mac означає спершу скопіювати файл на комп’ютері, а потім увійти в цей інший Mac, щоб надрукувати його звідти. Це трапляється, коли файл не вдається відкрити на вашому Mac або програма, необхідна для запуску файлу, застаріла.

Копіювати файл на інший комп’ютер занадто клопітно, особливо якщо в ньому багато файлів. На щастя, Apple спростила управління іншим Mac у тій же мережі за допомогою AppleScripts та віддалених подій Apple. Завдяки цим технологіям користувачі Mac тепер можуть отримувати доступ, запускати програми та виконувати основні завдання віддалено. Користувачам не потрібно вставати зі своїх місць, щоб просто прослухати iTunes, надіслати повідомлення за допомогою програми Повідомлення або надіслати електронний лист контакту.

Віддалений доступ корисний, якщо у вас є два або більше комп'ютерів Mac вдома або в офісі. Незважаючи на те, що ви можете віддалено керувати іншим Mac у тій самій мережі за допомогою функції «Спільний доступ», за допомогою команд AppleScript та сервера AE набагато швидше. Крім того, для цього вам не потрібно відкривати функцію спільного екрана.

Що таке AE Server?

Якщо ви помітили, що AE Server працює у фоновому режимі, і ви не знайомі з цим Ви, мабуть, запитуєте себе: що таке сервер AE на моєму Mac?

Сервер AE, також відомий як сервер AppleEvents, обробляє віддалені події Apple на macOS. Це дозволяє програмам на інших комп'ютерах Mac надсилати події Apple на локальний комп'ютер. Це може здатися складним, але насправді набагато простіше, ніж здається.

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

Сервер AE робить це, щоб отримати та виконати AppleScript і надіслати його на інший комп'ютер Mac. Надсилання AppleScript недостатньо для виконання завдання, воно має бути схвалене приймаючим комп’ютером за допомогою віддалених подій Apple.

Ваш Mac може приймати події Apple із програм, що працюють на інших комп’ютерах Mac. Події Apple - це завдання, які виконуються на macOS, наприклад, відкрити цей документ або роздрукувати цей документ. Якщо ввімкнено віддалені події Apple, AppleScript, що працює на іншому Mac, може віддалено керувати локальним Mac або виконувати такі завдання, як друк документів або відкриття програм.

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

Як увімкнути сервер AE на Mac

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

Щоб увімкнути віддалений сервер Apple або AE Server на вашому Mac, виконайте такі вказівки:

  • На вашому Mac або Mac ви хочете дистанційно керувати, натисніть меню Apple , а потім виберіть Системні налаштування.
  • Клацніть Спільний доступ , а потім поставте прапорець біля пункту Віддалені події Apple <<<<<<<<<
  • Вкажіть користувачів, які можуть надсилати події:
    • Усі користувачі : Будь-який користувач вашого комп’ютера та будь-хто у вашій мережі можуть надсилати події на ваш Mac.
    • Лише ці користувачі : натисніть кнопку Додати (+), а потім виберіть користувачів, які можуть надсилати події. Користувачі & amp; Групи стосуються всіх користувачів вашого комп’ютера. Користувачі мережі та мережеві групи стосуються людей у ​​вашій мережі.
  • Після того, як ви виконаєте ці кроки, зазначені вами користувачі тепер можуть надсилати AppleScripts на ваш Mac. Вам все одно потрібно буде ввійти, використовуючи це ім’я користувача та пароль адміністратора Mac, щоб автентифікувати AppleScript.

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

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

    Щоб вимкнути віддалений сервер Apple, ви можете або вимкнути його за допомогою меню Спільний доступ ( меню Apple & gt; Системні налаштування & gt; Спільний доступ & gt; Віддалені події Apple ) або введіть наступну команду, використовуючи Термінал:

    / usr / bin / sudo / bin / launchctl вимкніть system / com.apple.AEServer

    Перезавантажте комп'ютер, щоб зміни набрали чинності. Тепер ваш сервер AE слід відключити.

    Як писати сценарії AppleScripts

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

    Ось кілька сценаріїв, які ви можете спробувати:

    • Перевести Mac у режим сну

    сказати програмі “Finder” машини “eppc: // IP-адреса цільового Mac ″
    sleep
    end tell

    • Відкрити iTunes

    додаток iTunestell “iTunes” машини “eppc: // IP-адреса цільового Mac”
    відтворити
    end tell

    • Закрити iTunes

    повідомити програму «iTunes» машини «eppc: // IP-адреса цільового Mac»
    stop
    end tell

    • Запустити Safari

    повідомте програмі “Safari” машини “eppc: // IP-адреса цільового Mac”
    активувати
    end tell

    • Закрити Safari

    сказати програмі “Safari” машини “eppc: // IP-адреса цільового Mac” < br /> вийти
    end tell

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


    Відео YouTube: Що таке сервер AE на моєму Mac

    04, 2024