Używam applescript do zamontowania folderu domowego użytkownika. Jednak gdy używam hasła z symbolem „@”, skrypt zawiedzie, ponieważ symbol „@” jest również separatorem między hasłem a nazwą serwera? W każdym razie poza zmianą hasła?
Dzięki
Oto skrypt:
display dialog "Please enter your username" default answer ""
set the user_name to the text returned of the result
display dialog "Please enter your password" default answer "" with hidden answer
set pass_word to the text returned of the result
set server_name to "servername"
set share_name to "sharename"
mount volume "smb://" & user_name & ":" & pass_word & "@" & server_name & "/" & share_name & "/" & user_name
applescript
MooseKnuckle
źródło
źródło
ps
i tym podobne.Odpowiedzi:
Zamiast używać formularza in-line do podania nazwy użytkownika i hasła, możesz określić je jako parametry dla
mount volume
dowództwo. Zmiana ostatniej linii na następującą będzie działać z hasłami ze znakami specjalnymi:źródło