Ви можете використовувати наступний код для створення програми Applescript для цього.
виконайте скрипт оболонки " bless -mount \" / томи / ім'я завантажувального табору \ "-setBoot -nextonly" ім'я користувача "ім'я користувача адміністратора" пароль "пароль адміністратора" з правами адміністратора
зробіть скрипт оболонки " вимкнення -r зараз" ім'я користувача "ім'я користувача адміністратора" пароль
"пароль адміністратора" з правами адміністратора
Вам потрібно буде:
- Вставте вищезазначений код у редактор AppleScript
- Заповніть ім’я користувача, пароль та ім’я вашого обсягу завантажувального комп'ютера, де це необхідно
Після введення ваших даних ви можете зберегти сценарій для редагування пізніше, а потім експортувати його (Файл> Експорт) у вигляді програми, переконайтесь, що встановіть прапорець "Виконати лише", перш ніж натиснути Зберегти. Для цього потрібно створити програму AppleScript, яку можна запускати, а не редагувати чи переглядати. Після запуску програми ваш Mac тимчасово перезавантажиться в той об'єм, який ви вказали в коді.
Це робить наступне:
bless & setboot - це позначає диск для запуску за замовчуванням
nextonly - Це повідомляє системі, що том, призначений у цій команді, повинен бути дискам для запуску лише для наступного завантаження, наступні перезавантаження завантажуватимуться на належний диск для запуску.
shutdown -r now - Це повідомляє системі перезавантажити зараз
Експорт у програму AppleScript лише для запуску дозволяє студентам виконувати команду, але не переглядати вміст, що повинно захищати облікові дані адміністратора. Я зробив зразок програми у своїй системі і не зміг переглянути сценарій всередині програми, перекопавши вміст пакета. Це може бути можливим , щоб обійти цю проблему, але я не міг знайти прямий шлях.
Щоб зробити це доступним для відвідувачів, крім стандартних облікових записів користувачів, ви можете додати його до шаблону користувача за замовчуванням за адресою / Система / Бібліотека / Користувач \ Шаблон / English.lproj /. Налаштування, файли тощо в цьому місці переносяться на гостьові акаунти "на ходу", доступні в нових версіях Mac OS X.
Сподіваємось, це робить трюк для вас!