Warum funktioniert volume mount über AppleScript bei OS X 10.10./10.11. nicht mehr?

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

BKMM

Benutzer
Registriert
17. Jan. 2015
Beiträge
15
Reaktionspunkte
0
Punkte
1
Hallo,
unter Mac OS X 10.6.8. hatte ich ein applescript geschrieben, das mir zuerst das Musikvolume auf meiner DS414slim gemountet und dann iTunes gestartet hat, da meine Musik dort zentral abgelegt ist. Das funktionierte auch von anderen Rechnern unter 10.6.8. einwandfrei und war eine schöne Sache.

Als ich das Script unter OSX 10.10. bzw. 10.11. ausführen wollte - die OS X dazwischen habe ich nicht benutzt -, erhielt ich immer Error -5014 (?? unter 10.10.) bzw. unter 10.11. immerhin die Meldung, dass eine Zugriffsverletzung vorliegt. Die Zugriffsrechte habe ich aber in der DS414slim korrekt gesetzt. Denn verbinde ich das Volume "händisch", gibt es keinerlei Probleme. Das ist mir aber auf Dauer lästig.
Kann mir jemand weiterhelfen oder ist das ein bekannter Bug? Hier noch das Script:

-- Zum Öffnen des Volumes „Music“ auf dem NAS und Starten von iTunes
--
property dialogzeit1 : 3

tell application "Finder"
if not (exists folder "music" in desktop) then
try
display dialog "Es wird versucht das NAS-Laufwerk zu verbinden!" buttons {"Weiter"} default button 1 giving up after dialogzeit1
mount volume "afp://diskStation_02/music" on server "192.168.178.38" as user name "xxx" with password "yyy"
delay 2
end try
end if
end tell

tell application "Finder"
if not (exists folder "music" in desktop) then
display dialog "Bitte zuerst das NAS-Laufwerk einschalten!" buttons {"OK"} default button 1
else
tell application "iTunes"
activate "iTunes"
end tell
end if
end tell

Danke für Eure Unterstützung!

Grüße BKMM
 
Glaube das liegt eher am geänderten Handling von Applescript unter OS X inklusive dem Sandboxing etc und nicht an der DS.
z.B. http://experts.ragtime.de/experts/node/3796
Also vielleicht einfach mal das Script mit dem Script Editor neu erstellen.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat