Para varias versiones de OS X que he usado:
/usr/bin/osascript -e mount volume "smb://yourserver" as user name "yourusername" with password “yourpassword”
Esto ha funcionado muy bien, un montaje agradable y silencioso del recurso compartido de red, si está disponible, por supuesto.
Recientemente, instalé macOS Sierra (10.12 beta pública, compilación 16A238m), y el script aún funciona, sin embargo, ahora de repente siempre mostrará un diálogo de inicio de sesión, previamente rellenado con los valores "yourusername" y "yourpassword". El usuario todavía tendrá que hacer clic en "Conectar" para montar el recurso compartido.
¿Alguien sabe si esto es un "error" en la versión beta (informé esto con la aplicación de Comentarios de Apple), o es esto esperado y / o cuál sería la "solución" para eso?
Vea también: Documentación de AppleScript" volumen de montaje "