Pour plusieurs versions d'OS X que j'ai utilisées :
/usr/bin/osascript -e mount volume "smb://yourserver" as user name "yourusername" with password “yourpassword”
Cela a bien fonctionné, un montage agréable et silencieux du partage réseau, s'il est disponible bien sûr.
Maintenant, récemment, j'ai installé MacOS Sierra (10.12 public beta, build 16A238m), et le script fonctionne toujours, mais il va maintenant soudainement toujours montrer un dialogue de connexion, pré-rempli avec les valeurs "yourusername" et "yourpassword". L'utilisateur devra toujours cliquer sur "Connect" pour monter le partage.
Quelqu'un sait-il s'il s'agit d'un "bug" dans la version bêta (j'ai signalé ce problème dans l'application Feedback d'Apple), ou est-ce attendu et/ou quel serait le "correctif" ?
Voir aussi : Documentation AppleScript "mount volume" (en anglais)