Per diverse versioni di OS X ho usato:
/usr/bin/osascript -e mount volume "smb://yourserver" as user name "yourusername" with password “yourpassword”
Questo ha funzionato benissimo, un montaggio piacevole e silenzioso della condivisione di rete, se è ovviamente disponibile.
Ora di recente ho installato macOS Sierra (10.12 public beta, build 16A238m) e lo script funziona ancora, tuttavia ora mostrerà sempre improvvisamente una finestra di dialogo di accesso, precompilata con i valori "yourusername" e "yourpassword". L'utente dovrà comunque fare clic su "Connetti" per montare la condivisione.
Qualcuno sa se questo è un "bug" nella versione beta (l'ho segnalato con l'app Feedback di Apple), oppure è previsto e / o quale sarebbe la "correzione" per quello?
Vedi anche: Documentazione AppleScript "volume di montaggio"
/Volumes
cartella in cui la condivisione di rete è montata solo per l'accesso root, richiedendo l'autorizzazione dell'utente per creare il punto di montaggio. Sfortunatamente non conosco un lavoro in questo momento, anche se giocherò a modificare i sudoer sul computer. Ho un radar aperto su openradar.appspot.com/radar?id=4948585099558912 dove Apple ha confermato che è bloccato.