0 votos

Utilizando Automator para conectarse a carpetas compartidas SMB

Estoy tratando de escribir un flujo de trabajo de Automator para reconectar macOS a algunas comparticiones SMB no muy remotas (en un servidor al lado del Mac). Por alguna razón, agregarlas a mis elementos de inicio de sesión no siempre funciona.

Usando una respuesta antigua en:

¿Cómo puedo hacer que Automator monte un volumen de red?

Tengo dos acciones:

  • Obtener servidores especificados, donde listo las comparticiones
  • Conectar a servidores

El problema es que si la compartición ya está montada, obtengo un error de "Conectar a servidores fallido" y el script se detiene sin intentar la siguiente.

¿Existe alguna manera de probar primero el servidor o al menos ignorar el error?

0voto

Marc Wilson Puntos 146

Parece que sería más fácil simplemente hacer un Applescript. Aquí está el que uso. Obviamente, los nombres del servidor y compartido tendrían que ser cambiados, así como el protocolo si el servidor no soporta AFP.

tell application "Finder"
    try
        mount volume "afp://DiskStation.local/Archive"
        mount volume "afp://DiskStation.local/Documents"
        mount volume "afp://DiskStation.local/Media"
        mount volume "afp://DiskStation.local/Pictures"
    on error number n
        display alert ("Error " & n & " on network share mount")
    end try
end tell

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X