0 votos

Ayuda con la conversión de Apple Script a Shell Script

Este Apple Script funciona muy bien para montar la unidad de inicio de red de los usuarios de Active Directory que hayan iniciado sesión como una unidad de red montada, pero actualmente lo tenemos ejecutando como una aplicación en el inicio a través de "Elementos de inicio de sesión".

En lugar de eso, 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 actualmente estamos ejecutando con éxito algunas tareas de un script de inicio de sesión desde 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!

1voto

Andrey Losev Puntos 197

A continuación se muestra un punto de partida.

nombre de usuario=`whoami`
ruta de inicio=`dscl '/Active Directory/CAMPUS/All Domains/' -read /Users/$username |grep SMBHome: | cut -c 10- | sed 's/\\\\/\\//g'`

mount_smbfs $homepath 

No estoy seguro del sintaxis de montaje. Esta respuesta puede ayudar con el sintaxis de montaje.

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