Per diverse versioni di OS X che ho usato:
/usr/bin/osascript -e mount volume "smb://yourserver" as user name "yourusername" with password “yourpassword”
Questo ha funzionato benissimo, un bel montaggio della condivisione di rete, se disponibile naturalmente.
Recentemente ho installato macOS Sierra (10.12 beta pubblica, build 16A238m) e lo script funziona ancora, tuttavia ora mostrerà immediatamente una finestra di accesso, pre-compilata con i valori "yourusername" e "yourpassword". L'utente dovrà ancora fare clic su "Connetti" per montare la condivisione.
Qualcuno sa se questo è un "bug" nella versione beta (l'ho segnalato con l'app di feedback di Apple), o è previsto e / o quale sarebbe la "correzione" per questo?
Vedi anche: Documentazione AppleScript" volume di montaggio "