Aiuta a convertire Apple Script in Shell Script

0

Questo Apple Script funziona perfettamente per montare la rete degli utenti di Active Directory che è stata registrata come unità di rete montata, ma attualmente è in esecuzione come App all'accesso tramite "Elementi di accesso".

Invece mi piacerebbe scrivere questo come script di shell in modo che possa inviarlo tramite Profile Manager come script di accesso poiché ora stiamo eseguendo con successo alcune attività da uno script di accesso da PM.

Ecco 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

Grazie per il tuo aiuto!

    
posta Carter 03.12.2015 - 20:07
fonte

1 risposta

1

Di seguito è riportato un punto di partenza.

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>

Non sono sicuro della sintassi di mount. Questa risposta può aiutare con sintassi di montaggio.

    
risposta data 10.12.2015 - 21:25
fonte

Leggi altre domande sui tag