Mit einem eigenen Script und Mausklick Netzvolumes mounten.
Dank Apple Script einfach selbst ein Programm schreiben zum automatischen Verbindungen von Netzlaufwerken.
Angaben wie Benutzername und Kennwort sind aufgrund des OS X Schlüsselbundes im Script nicht nötig und erhöhen die Sicherheit zudem. Somit kann niemand im Script entsprechenden Zugang auslesen, weiter muss bei Änderungen dies auch nicht angepasst werden.
Mein Script zum Verbinden von Netzvolumes:
tell application "Finder" try mount volume "smb://IPADRESSE/FREIGABE" mount volume "smb://HOSTNAME/FREIGABE" end try end tell
Um sich statt mit dem Windows-Dateidienst (SMB) mit der Apple-Dateifreigabe (AFP) zu verbinden, smb gegen afp austauschen im Script.
[youtube http://www.youtube.com/watch?v=LOwWNVZGDBs]
Hallo Dominik
eine Frage zu Laufwerke Mounten funktioniert das auch mit einer Dyndns Adresse?
wenn ja wie muss ich das eingeben.
Übrigens, deine Kurse, Erklärungen sind wirklich sehr gut hab auch verschiedene Dinge schon gemacht und hat auf Anhieb geklappt.
Prima weiter so freu mich immer auf neue Videos.
Nein, tut es nicht.
Hallo Dominik,
ich möchte gerne per Skript zwei oder mehr Netzlaufwerke der selben Adresse (webdav.magentacloud.de) mit unterschiedlichen Benutzernamen verbinden. Über den herkömmlichen Weg kann ich die magentacloud ja nur einmal verbinden. Leider habe ich hierzu nach stundenlanger Suche und ausprobieren nichts zum Laufen gebracht.
Hättest du für mich eine Lösung?
Hallo Dominik,
als erstes vielen Dank für deine Videos die mir als Apple Neuling oftmals weitergeholfen haben. Es ist jedoch für einen Neuling nicht immer einfach dem zu folgen was du im Video zeigst, muss immer das Video stoppen und suchen weil ich mich noch nicht so zurechtfinde. Das Script vereinfacht den Zugriff auf meine NAS Server ungemein.
Weiter so und nochmals herzlichen Dank!
Hi,
das Skript ist super und eine unglaubliche Hilfe in unserem Büro – Vielen Dank dafür!
Gibt es auch eine Möglichkeit umlaute zu berücksichtigen? Sobald unser Netzwerkordner ein Sonderzeichen/Umlaut wie äöü etc. beinhaltet, funktioniert das Skript wie oben beschrieben nicht mehr.
Vielen, viele Dank für deine Hilfe!
Umlaute, Sonderzeichen und Symbole sollte man generell auf Netzlaufwerken vermeiden, auch Leerzeichen.
Hallo Dominik,
hat super funktioniert! Danke dafür!
Nun eine Frage: Da ich mein NAS gerne direkt an meinen MAC per LAN-Kabel anschließe (–> schnellere Datenübertragung), und gleichzeitig das WLAN aktiviert habe (zum surfen im Internet), funktioniert die Verbindungsherstellung per LAN nicht (WLAN ist als priorisierte Netzwerkverbindung eingestellt, da sonst das Internet nicht funktioniert).
Ist es möglich, im Skript editor vorzugeben, dass er bei der Verbindungsherstellung die LAN-Verbindung nutzen soll, und nicht die WLAN-Verbindung?
Vielen Dank für deine Rückmeldung!
Hallo ich habe eine Frage zu diesem Skript ich möchte es von Extern benutzen dieses funktioniert auch ohne Probleme. Nur leider komme ich beim verbinden immer auf den Ordner “xx.myds.me” wie kann ich dieses unterbinden?
(Ordner Struktur nach dem Verbinden:
SEITENLEISTE (MACBOOK)
xx.myds.me
– xx.myds.me – photo
– music
– video
Ich möchte nicht auf einen Bestimmten Ordner finden sondern auf die gesamt übersicht der Ordner.
tell application “Finder”
try
mount volume “https://xx.myds.me:5006/”
end try
end tell
Funktioniert bei mir unter Mac OS HIgh Sierra 10.13.2 nicht. Beim Ausführen des Skripts hängt das Script und passsiert gar nichts.
Hallo,
ich habe das nun mit Hilfe des Scripts gelöst, klappt wunderbar (zwar noch unter 10.10.5 Yosemite, aber das dürfte hier jetzt egal sein).
Wie kann ich aber Unterordner, die ich vom MAC auf die Diskstation kopiert habe, nun “umbenennen”?!
Also Umbenennen “in dem gemounteten Volume”?
Ich bekomme immer die Meldung: “Finder möchte Änderungen vornehmen. Geben Sie Ihr Passwort ein, um dies zu erlauben”
Wenn ich dies tue erscheint die Meldung: “Sie haben nicht die notwednigen Zugriffsrechte, um das Objekt “XYZ” umzubenennen”
Dateien kann ich aber problemlos umbenennen…. nur Ordner eben nicht (zumindest im FINDER-Fenster nicht!
In der FILE-STATION App direkt auf der Diskstation geht es natürlich…..
Irgendwelche Ideen woran das liegen könnte?
Gruß LARS
Ein Jahr ist nun vergangen, mittlerweile sind wir bei High Sierra angelangt.
Gibt es mittlerweile hier eine Lösung bzw. ist es wieder so wie im Video von 2013 erklärt?!
Habe noch keine Diskstation, will dies aber natürlich so schön lösen wie Dominik im Jahr 2013!
Gibt es da neuere Infos?!
Gruss LARS
Wieso? Es geht unter High Sierra völlig ohne Probleme.
Hallo Dominik,
oha, na denn, wusste ich nicht….
Also nicht mehr Return drücken wie noch unter “Sierra”, sondern vollautomatisches Mounten der einzelnen Volumes!?
Sprich: wie 2013 🙂
Danke für die “sehr kurzfristige” Info, super !!!
Ja so ist es
Ich konkretisiere: Erwähntes Verfahren funktioniert zuverlässig mit einem Volume. Mit mehreren tut es das nicht.
Hallo Dominik,
da ich mehrere Synos mi mehreren Freigaben betreibe, kann ich damit schlecht leben. Ich habe eine – etwas seltsame – Lösung gefunden:
1. Umstellen in Synology auf SMB3 (kein signing)
2. Alle Einträge des NAS im Schlüsselbund löschen
3. Objekt für AppleScript aus Anmeldeobjekt in Benutzer&Gruppen löschen
4. Neustart
5. Finder -> Synology Freigabe als Favorit erstellen (mit Server verbinden -> Pluszeichen) / einmalig mit diesem Favoriten verbinden / Passwort im Schlüsselbund speichern muss angehakt sein!
6. Neustart/Neuanmeldung
7. jetzt kommt’s: Mit iTunes neuen iTunes-Ordner auf Volume/Freigabe anlegen
8. Neustart/Neuanmeldung -> Ergebnis: Volume wird automatisch gemountet ohne Passwort-Prompt -*unabhängig* von iTunes-Start
Vorgang 5. und 7.-8. ist für jedes Volume zu wiederholen.
ACHTUNG: Löscht man einen iTunes Ordner, kommt der Finder durcheinander und mountet das jeweils letzte Volume 2x.etc Wenn man also mit mehreren Gimmick-iTunes-Ordnern leben kann… Sollte der NetAuthAgent aufpoppen, unbedingt auf Abbrechen klicken. Das Volume mountet trotzdem. Bösewicht derzeit ist wie gesagt der NetAuthAgent im Ordner System. Es gibt daneben ncoh Lösungen das signing via Terminal auszuschalten. Das habe ich noch ausprobiert und halte es für ein Sicherheitsrisiko.
Lieber Dominik – Du hast sicher Recht, eine Lösung wird kommen und acuh dass vormalige Lösung via Automator nicht wirklich überzeut. Die hier aufgezeigte hat noch ein paar Kinderkrankheiten. Aber sie ist meiner Meinung nach allemal besser, als die Aktivierung eines Volumes zu unterlassen oder dieses zu spät zu aktivieren, weil man nicht rechtzeitig die Bestätigung klickt und damit z.B. eine defekte Datenbank riskiert – meine ich 🙂
Viele herzliche Grüße
Radulph
Hallo Dominik,
ich habe das Macbook Air noch auf El Capitain belassen, weil die “Sicherheitsfunktion” nervt. Dein einfaches Skript funktioniert wunderbar, egal ob ich die Netzlaufwerke im LAM per afp einbinde oder aus der Ferne per Webdav. Super wäre nun ein Skript mit einer Art Wenn/Dann-Schleife, um automatisiert das richtige “Mounten” durchzuführen, je nachdem das Macbokk im Heimnetzwerk eingeloggt ist (afp) oder ob man aus der Ferne zugreifen möchte (Webdav). Hast Du hierfür eine einfache Lösung oder gibt es eine Skriptsammlung, aus der man sich bedienen könnte. Ich könnte mir gut vorstellen, dass ich nicht der Erste bin, der sich so eine Automountlogik wünscht.
Für Hilfe wäre ich sehr dankbar…
Gruß,
Ralf
Eine if-Schliefe würde hier nur nunnötigen Traffic erzeugen. Man kann via afp Volumes im Browser mounten (es gab da sogar mal ein open Source-Tool), man kann das über “mount” via Terminal machen und in AS ausführen. Einfacher ist es aber das über ein FTP-Programm zu machen (besser FTPS). Aus Sicherheitsgründen würde ich von einem externen Zugriff via AFP dringend abraten, zumal man Löcher in die Firewall (Port 548) bohren muss.
Ich ziehe WebDAV via SSL vor.
Hallo Dominik,
das Script und ähnliche Varianten funktionieren nicht mehr richtig in 10.12 Sierra. Auch wenn das Passwort im Schlüsselbund gespeichert wird, verlangt Sierra bei jedem Mount-Vorgang eine erneute Bestätigung per Pop-up-Fenster. Sprich: Autoamtisches Mounten ist unmöglich. Kenntst Du dafür eine Lösung?
Ich lese in amerikanischen Foren, dass Apple das wegen Sicherheitsgründen deaktiviert hat und nur via root dem beizukommen ist. Allenthalben ist das sehr ärgerlich. Auch jede Manipulation im Schlüsselbund, etwa das Script als Standard zu setzen, hat keinen gewünschten Effekt.
Viele Grüße
Radulph
Hallo Dominik,
schon irgendwelche Neuigkeiten zu diesem Thema?
Danke und viele Grüße,
Matthias
Richtig, es liegt an macOS und Apple. Soll Absicht sein das Verhalten.
Hallo Dominik,
das mit der Absicht ist nur halb richtig. Apple ist da etwas übers Ziel hinausgeschossen, bzw. hat die Funktion NetAuthAgent seinen Gewinnbestrebungen unterworfen (denn TimeCapsule und iTunes funktionieren dank Konnektierung via AppleID), denn nunmehr werden auch Favoriten im Finder und z.B. externe TimeMachine-Backups nciht mehr gemountet.
Es gibt derzeit einen Workaround via Automator im Synology-Forum, der den Prompt zur Passwortbestätigung bearbeitet. Das Automator-Script ist etwas tricky, da man das Delay je nach Antwortverhalten seines Netzes anpassen muss. Eine bessere Lösung wäre natürlich das alles per AppleScript alleine zu lösen. Hast Du da eine Idee?
Im übrigen laufen in Applediscussion sowie im Beta-Programm von Apple dutzende Anfragen zu diesem Thema. Bisher hat Apple noch nciht bestätit, dass dieses Verhalten Absicht ist.
Schöne Grüße
Radulph
Hallo Radulph,
ich habe es nicht ausführlich recherchiert und verfolgt, das stimmt wohl. Habe eine Aussage eines Technikers von Apple gelesen, was natürlich nicht offiziell ist.
Der Workaround begeistert mich persönlich nicht, da die Variablen nicht eindeutig kalkulierbar sind. Da drücke ich lieber Return und gut ist an der Stelle. Es wird eine Lösung kommen, schließlich läuft bei Sierra wie üblich so einiges noch nicht wie es soll.
Viele Grüße
Dominik
Hallo Leute.
Das Skript funktioniert soweit super. Aufm meinem 2006 Macbook mit Lion (nicht updatefähig :() wird nur ein Laufwerk mit Leerzeichen im Ordnernamen nicht gemountet…Womit kann/muss ich das Leerzeichen im Code ersetzen, damit das funktioniert.
Ausserdem hab ich mir ein 2. Script für “Extern” geschrieben und hier dann https://xxxx.dyndns.org/uw…. geschrieben. Scheint auch zu funktionieren. Oder muss ich hier was beachten?
Wie bei meinem Script vor afp:// und danach ein Hochkomma ” setzen.
Hallo iDomix,
ich habe vor einiger Zeit dein Tutorial: „Mit einem eigenen Script und Mausklick Netzvolumes mounten.“ gefunden und es hat mir sehr geholfen. Leider funktioniert es nicht mehr. Ich kann nicht nachvollziehen, an was es liegt, denn mittlerweile hat sich DSM auf der NAS und OSX auf dem Mac aktualisiert.
Folgendes Szenario bei mir: iTunes Medienbibliothek auf der NAS. Hatte das Script immer im Autostart. Skript wird weiterhin ausgeführt. iTunes fragt mich trotzdem nach dem Pfad der Bibliothek. Was auch nicht mehr geht, nach xxxx.synology.me zu conecten. Geht nur noch über die IP.
Hast du eine Lösung für das Problem?
Leider nicht ohne weitere Infos. Mein Script läuft unter aktueller Mac OS Version und DSM 6 bei mir problemlos.
Hallo,
ich habe folgendes Problem:
Nachdem der Mac einige Zeit schlafen war, sind die Netzlaufwerke nicht mehr verbunden.
Da ich z. B. meinen iTunes-Media-Ordner ausgelagert habe, muss ich immer vorher verbinden… das ist ein wenig umständlich (vor allem wenn man den Inhalt nur via Privatfreigabe auf dem Apple-TV abrufen will).
Gibt es eine Möglichkeit die Laufwerke nach dem hibernate-mode automatisch zu verbinden und nicht nur bei der benutzeranmeldung?
Danke & LG
Tim
Hallo. Wüsste nicht wie.
Hallo,
ich würde gerne anstatt des vorgegebenen Namen der Freigabe einen eigenen Namen vergeben.
Sprich:
Die Freigaben lautet: mount volume “smb://IPADRESSE/FREIGABE”
Anstatt “Freigabe” soll im Finder oder auf dem Schreibtisch z.B. “Test” angezeigt werden.
Ist das möglich?
Wenn ich ganz blöd fragen darf:
Wie lautet der Befehl um mit einem Script die Laufwerke wieder demounten zu können?
der Befehl lautet eject smb://synology/freigabename
Moin Dominik,
erstmal herzlichen Dank für Deine ganzen Videos – haben mir schon viel geholfen!
Gerade habe ich mir Dein Video zum Thema mounten angeschaut, welche (wie alle Deiner Videos sehr verständlich ist).
Ich habe dazu eine spezielle Frage: ich verbinde meinen iMac (Maverick) mit einer Diskstation 412+ Und das klappt auch ganz gut … bis mein iMac in den Sleepmode geht, wecke ich ihn wieder auf, dann sind die gemounteten Laufwerke verschwunden und ich muss sie nochmals mounten.
Das ist auch kein Problem wenn ich am Schreibtisch sitze, allerdings wenn ich auf Reisen bin und mein eyeTV auf der DS aufnehmen soll, funktioniert es natürlich nicht.
Kennst Du dieses Problem und hast vielleicht eine Idee ?
Danke vielmals!
Cheers
Sven
Hallo Dominik,
Ich kann keinen Geschwindigkeitsunterschied zwischen afp und smb bei mir feststellen. Eine große Videodatei wird bei beiden mit max. 50-70MB/s im GB-Lan übertragen. Gibt es da noch Einstellungen auf der Diskstation oder muss ich nach Fehlern im Router oder Switch suchen?
Danke für Deine Hilfe.
Andreas
Hallo Dominik,
als interessierter Abonnent schätze ich Deine Tutorials und Hilfestellungen in Sachen Mac und Synology ungemein. Du hast mir schon viele hilfreiche Tipps gegen können – vielen Dank dafür.
Heute wende ich mich in größter Ratlosigkeit an Dich – ich weiß nicht weiter. Ich erwarte ganz sicher keine Lösung in dem von mir als sehr komplex eingeschätzten Sachverhalt. Sonst gebe ich nicht so schnell auf, googele mich gern durch alle möglichen Foren und habe damit bislang auch jedes Problem irgendwann in den Griff bekommen.
Ausgangssituation ist der Ersatz meines W7 Rechners durch einen iMAC 27 zu Weihnachten. Schnell eingerichtet und funktionell – verarbeitungsmäßig war die Freude ob des Ersatzes sehr groß. War.
Ich hatte schon immer vor, mich auch entsprechend in die Mavericks – Welt einzuarbeiten, komme damit auch schon mehr oder weniger gut zurecht. Einige Feinheiten (was machst Du genau bei 5:13 um das Programm „schieb das mal hier hoch“ auf das Desktop zu verschieben? Das geht so schnell, und auf einmal ist es da…???) sind mir noch nicht geläufig, aber es ist sicher auch viel Gewohnheit.
Zu meinem konkreten Problem: Ich habe den Mac (OS X 10.9.1) also wie in Deinem Tutorial gezeigt erfolgreich mit meiner Synology DS 213+ (4.3-3810 Update 4) verbunden, Time Backup vom Mac auf die Syno eingerichtet; iTunes ist komplett ausgelagert. Der W7 Rechner war zuvor ebenfalls mit der Syno verbunden, beides funktionierte immer einwandfrei.
Anfangs wunderte ich mich, dass der Mac regelmäßig nicht mehr aus dem Ruhezustand kam. Kennwort eingegeben – es passierte nichts mehr. Googlen brachte hier sinng. „das könne schon mal sein“, und ich hatte mich damit dann auch abgefunden.
Als nächstes fiel mir (nach deinem Tutorial Time Machine) auf, dass ich zwar das aktuelle Backup sehen konnte, nicht aber irgend ein vorangegangenes (obwohl die Meldungen vom System „Timebackup ok“ war). Ich habe dann die Backups auf der Syno gelöscht und die Konfiguration noch einmal vorgenommen, dass brachte aber auch nur Teilerfolg in der Art, dass das Backup mal in der ganzen Historie zu sehen war, mal auch wieder nicht. Völlig unbefriedigend, denn auf ein Backupmuss man sich verlassen können.
Dann begann der Mac, aus heiterem Himmel (teilweise während iTunes spielte) abzustürzen. Kein Programm, welches ich mit den Abstürzen in Verbindung bringen konnte. Auch alt cmd esc brachte nichts, das betreffende Programm wurde nach einer Zeit geschlossen, dann hing das nächste und das nächste. Hilfe brachte lediglich ein Kaltstart.
Nun habe ich lange experimentiert und herausgefunden, dass die Abstürze im Zusammenspiel MAC – Syno begründet sein müssen. Ist der Mac nicht verbunden, kein iTunes, keine Backups) gibt es keine Abstürze mehr. Auch das Aufwachen aus dem Ruhemodus ist gewährleistet.
Natürlich ist noch Garantie (90 Tage Frist) drauf, aber an wen soll ich mich wenden? Da mein W7 vorher anstandslos mit der Syno lief vermute ich, es liegt am Mac. Aber wo in aller Welt soll ich mit der Fehlersuche anfangen, welches Forum wäre ein guter Ratgeber? Synoforum / Macforum?
Oder hast Du vielleicht doch eine spontane Idee?
Beste Grüße nach Hannover
Jo
Hallo Dominik,
vielen Dank für Deine grandiose Seite. Dank Deiner Tutorials habe ich mein DS213+ super konfigurieren können.
Ein Problem habe ich jedoch und ich würde mich freuen, wenn Du mir vielleicht einen Hinweise geben könntest:
Wie auch schon in einem Deiner Videos beschrieben, habe ich auf der Synology mehrere Benutzer erstellt, die auf unterschiedlichen Ordner zugreifen dürfen. Ich als Admin möchte nun mit meinem Admin-User ein Netzlaufwerk verbinden UND zusätzlich eine Verbindung mit einem weiteren/anderen Benutzer aufbauen. Der Finder des Mac steht mir dabei im Weg, da ich ich offensichtlich immer nur mit einem Benutzer (gespeichertes Kennwort im Schlüsselbund) auf den Server zugreifen kann.
Hier ein konkreter Fall: Ich habe für mich einen Benutzer angelegt, der ausschließlich auf meine Bildbearbeitungs-Ordner zugreifen kann. Niemand sonst soll dies können. Ein weitere Benutzer, mit dem ich z.B. auch von außerhalb auf meine DS213+ zugreife, kann nun bei aktiver Verbindung des ersten Benutzers sich nicht über den Finder auf dem Server anmelden, da dort bereits eine aktive Verbindung des ersten Benutzers existiert. Über Finder -> Gehe zu -> mit Server verbinden funktioniert offensichtlich ebenfalls nicht.
Ich würde ich wirklich freuen, wenn Du einen Rat wüsstest.
Ansonsten: Weiter so – ich empfehle Dich fleißig weiter!
Gruß,
Fabian
Danke für Deine Hilfe, hat wie immer super funktioniert.
Hallo Dominik,
ich habe da mal eine Frage.
Und zwar kommt es oft zu sehr langen Hängern, wenn ich Dateien von meinem Mac auf eine Diskstation 411j kopieren will. Der Kopiervorgang startet und geht schnell voran, bis dann der Vorgang anhält und ein Beachball auftaucht.
Anschließend dauert es mehrere Minuten, bis es weiter geht.
Ich habe die Shares als SMB eingebunden und die DS über einen managed-Switch per Dual GB Ethernet.
Ich habe zu diesem Verhalten nichts im Netz gefunden. Vielleicht hast du da eine Idee oder vielleicht sogar das gleiche Problem?
Gruß,
T.
Hi Thorsten,
dieses Problem habe ich nicht, lediglich der Finder ist mit OS X 10.9 langsam – wie das zu lösen ist hatte ich im Video gezeigt.
Gruß,
Dominik