Я нахожусь в ситуации, когда мне очень поздно сообщили, что у программы, которую мы используем для отслеживания запасов, будет EOL 31 октября. У нас есть около 400 компьютеров Mac, где мы должны удалить старую версию (не обязательно, но правильно) и установить самую новую. Я хочу использовать ARD для этого (Apple Remote Desktop), но сначала нужно, чтобы скрипт работал.
Jampf не вариант из-за стоимости. Я не Mac-человек, и я обнаружил, что пакетные файлы специально предназначены для Windows. Ниже приведен скрипт, который был предложен на форумах. У меня есть файл, сохраненный на сетевом ресурсе. Я покажу предложенную команду Unix и ту, которую пытаюсь использовать с очевидными заменами.
Предложено:
cd /Users/Shared/ ; curl -k -O https://server.hostingyourfiles.com/samanage.zip ; unzip samanage.zip ; /Users/Shared/samanage/Samanage_Agent_*.app/Contents/MacOS/installbuilder.sh --mode unattended ; rm -rf /Users/Shared/samanage/
Мой:
cd /Users/Shared/ ; curl -k -O smb://word.word/word/word Mac/Samanage_Agent_1.1.72_1.1.37_203_30_installer ; unzip samanage.zip ; /Users/Shared/samanage/Samanage_Agent_*.app/Contents/MacOS/installbuilder.sh --mode unattended ; rm -rf /Users/Shared/samanage/
С учетом вышесказанного, я получаю следующие ошибки при вставке команды Unix в терминале:
curl:(67) login denied
curl: (6) Could not resolve host: Mac
unzip: cannot find or open samanage.zip
-bash /users/shared/samanage/smanage_agent app/contents/macos/installbuilder.sh: no such file or directory
Это должен быть URL? Использование сценария - даже самый эффективный метод, использующий ARD? Смогу ли я просто запустить новую установку, используя ARD без сценария? Должен ли я обойти все это и отправить инсталлятор по электронной почте пользователям? Извините за незнание этой темы и заранее спасибо за любую помощь.