Для декількох версій OS X я використав:
/usr/bin/osascript -e mount volume "smb://yourserver" as user name "yourusername" with password “yourpassword”
Це спрацювало чудово, приємно і тихо монтується в мережі, якщо вона, звичайно, доступна.
Зараз нещодавно я встановив macOS Sierra (бета-версія 10.12, збірка 16A238m), і сценарій все ще працює, однак тепер він раптом завжди відображатиме діалогове вікно входу, попередньо заповнене значеннями "yourusername" та "yourpassword". Користувачеві все одно доведеться натиснути «Підключити», щоб змонтувати спільну частину.
Хтось знає, чи це "помилка" у бета-версії (я повідомляв про це за допомогою додатка зворотного зв’язку Apple), чи це очікується та / або що буде "виправити" для цього?
Дивіться також: Документація AppleScript "об'єм кріплення"
/Volumes
папку, в якій мережева частка монтується лише для кореневого доступу, вимагаючи авторизації користувача для створення точки монтажу. На жаль, на даний момент я не знаю про роботу, хоча збираюся грати з модифікацією судорів на комп’ютері. У мене відкритий радар на openradar.appspot.com/radar?id=4948585099558912, коли Apple підтвердила, що його заблоковано.