Systemsetup SetBoot эквивалентен для Windows и Mac? Ранее известный как Благословение?

Я управляю парой компьютерных лабораторий в университете, которые работают с Mac OSX и Windows. Несколько лет назад я имел возможность управлять bless -setBoot команда Apple Remote Desktop для запуска всего класса на одной или другой платформе, как по расписанию, так и по требованию.

Мы использовали для нас такие команды, как благословение на стороне Mac: bless -mount /Volumes/ -setBoot shutdown -r now

И тогда мы смогли написать сценарий для Windows с такими вещами: C:\Program Files\Boot Camp\bootcamp.exe" -StartupDisk "Macintosh HD" Shutdown /r /t 0

Тем не менее, это перестало работать когда-то вокруг Mavericks (возможно, потому, что название загрузочного тома, казалось, случайно было или "EFI Boot" или "Macintosh HD").

Я много исследовал это и узнал, как bless обесценивается, и я должен использовать systemsetup после отключения csrutil, (Вы не можете даже -liststartupdisks без отключения csrutil!)

Итак, если я перечислю загрузочные диски: sudo systemsetup -liststartupdisks

Я получаю это:

/Volumes/.BOOTCAMP/WINDOWS / Система / Библиотека /CoreServices

Однако попытка установить Windows в качестве загрузочного диска не работает: sudo systemsetup -setstartupdisk /Volumes/.BOOTCAMP/WINDOWS

Возвращает:

Не системная папка: /Volumes/.BOOTCAMP/WINDOWS/System/Library/CoreServices

Я могу загружаться в Windows 8.1 Pro и Mac OS 10.11.6, удерживая опцию и перезагружаясь... а также раздел Recovery (почему его нет в списке?)

Я подумываю о покупке чего-то вроде Boot Runner для управления лабораториями, но у него нет такого управления командной строкой через ARD и VNC, которое я хотел бы иметь. Кто-нибудь нашел обходное решение setBoot для El Capitan?

0 ответов

Другие вопросы по тегам