• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

[AppleScript] Netzwerkvolume und Sierra

rakader

Holländischer Prinz
Registriert
29.10.06
Beiträge
1.871
Seit Sierra 10.12 poppt beim Verbinden mit einem NAS immer der Passwort-Dialog auf. Obwohl Passwort im Schlüssebund gespeichert ist, wirkt sich das nicht aus. Hat jemand eine Idee?

Die Scriptzeile folgt dieser Form:


Code:
set command to "ping -c 1 192.168.x.x"

try
    if ((do shell script command) contains " packets received, 0.0% packet loss") then
   
        # mount volume "afp://name:password@Volume"

    end if
 
end try

Edit: Das Problem tritt bei vielen Usern mit Synology NAS auf. Egal ob afp oder smb. Falls jemand eine Lösung hat, bitte her damit. Google fördert bisher nichts zutage.

Im Developer Forum ist das Problem bekannt: https://forums.developer.apple.com/thread/51045
 
Zuletzt bearbeitet:
Also Du kannst im Schlüsselbund direkten Zugriff auf einen Eintrag für einzelne Programm autorisieren.
So kannst Du z.B. bei einem Eintrag für einen Netzwerkshare dem Finder mit in die Liste eintragen und schon tauscht kein Dialog-Prompt mehr auf, dass Du bestätigen musst.
Und jetzt kommt der Workaround ;-)

Den Skript-Editor oder ein Skript in die Liste aufzunehmen funktioniert leider nicht, die Nachfrage kommt trotzdem. Den Zugriff auf den Login schlicht von allen Programmen zuzulassen wäre unsicher.
Also fügt man einfach den Finder hinzu und verpackt den mount-Befehl einfach in ein tell app "Finder"-AufrufBildschirmfoto 2016-10-27 um 00.00.23.png
 
  • Like
Reaktionen: RainerW und rakader
Hallo - erst einmal lieben Dank für die Antwort! Den Trick mit dem Schlüsselbund habe ich schon versucht - allerdings mit meinem Script. - - Ups: Der "tell application"-Aufruf ist der Burner. (Da rauft man sich die Haare, warum man nicht selbst draufgekommen ist.) Großartig!

Ach ja - der zweite Trick von Dir ist: Du verwendest Bonjour ;)

Viele Grüße
Radulph
 
Zuletzt bearbeitet:
  • Like
Reaktionen: hubionmac