Ayuda a convertir Apple Script a Shell Script

0

Este Apple Script funciona muy bien para montar el homedrive conectado de la red de usuarios de Active Directory como una unidad de red montada, pero actualmente lo tenemos funcionando como una aplicación al iniciar sesión a través de "Elementos de inicio de sesión".

En su lugar, me gustaría escribir esto como un script de shell para poder enviarlo a través de Profile Manager como un script de inicio de sesión, ya que ahora estamos ejecutando con éxito algunas tareas de un script de inicio de sesión de PM.

Aquí está el AppleScript:

set username to do shell script "whoami"

set homepath to do shell script "dscl '/Active Directory/CAMPUS/All Domains/' -read /Users/" & username & " | grep SMBHome: | cut -c 10- | sed 's/\\/\//g' "

tell application "Finder"

    try
        mount volume "SMB:" & homepath
    end try
end tell

¡Gracias por tu ayuda!

    
pregunta Carter 03.12.2015 - 20:07

1 respuesta

1

A continuación se muestra un punto de partida.

username='whoami'
homepath='dscl '/Active Directory/CAMPUS/All Domains/' -read /Users/$username |grep SMBHome: | cut -c 10- | sed 's/\\/\//g''

mount_smbfs $homepath <mount_point>

No estoy realmente seguro de la sintaxis de montaje. Esta respuesta puede ayudar con sintaxis de montaje.

    
respondido por el jmhindle 10.12.2015 - 21:25

Lea otras preguntas en las etiquetas