Você pode usar o comando mount
. Suporta vários formatos de compartilhamento de rede.
Isto é para um compartilhamento de samba (Windows)
sudo mount -t smbfs -o username=RemoteUser //REMOTEHOST/directory /Volumes/somenetworkdir
man mount
em um terminal mostrará a lista completa de opções.
Como isso depende de um script, você pode incluir essa chamada antes de acessar esse compartilhamento.
Se este é um compartilhamento, você nem sempre está em uma rede que tem permissão para se conectar a ele, dê uma olhada no ControlPlane . Ele permitirá a execução de algo quando estiver em uma determinada rede, para que você possa montar esse compartilhamento sempre que se conectar a essa rede de compartilhamentos.