mac | Netzlaufwerke beim Start von Mac OS X einbinden via AppleScript
August 5th, 2009 at 19:25
Wie so oft gibt es unterschiedliche Wege wie man seinen Mac dazu bewegen kann beim Start bestimmte Netzlaufwerke automatisch einzubinden. Viele Anwender werden dies wohl einfach via einem Alias in den Login-Items des Benutzerkontos realisieren … aber man kann das ganze natürlich auch mit AppleScript abfertigen.
Im folgenden mal ein möglicher Ansatz aus der Feder meines Arbeitskollegen
Ansatz
Im Gegensatz zu den letzten Betriebssystemen aus dem Hause Microsoft kann man in Mac OS X immer noch nicht während des einmaligen einbinden eines Netzlaufwerkes konfigurieren dass dieses Netzlaufwerk zukünftig sofenr verfügbar immer zur Verfügung stehen soll.
Um den Endanwendern den Alltag einfach zu gestalten könnte man aber mit dme folgenden Script einen Ordner definieren dessen Inhalte direkt nach dem Login Stück für Stück eingebunden werden.
Damit müsste der User seine Netzlaufwerke einmalig einbinden und einen Alias in diesem speziellen Ordner ablegen. Fortan würde das AppleScript welches widerrum als Login Items gestartet wird bei jedem Login die entsprechenden Netzlaufwerke einbinden – sofern die Login-Daten dem System bekannt sind.
AppleScript Code

Wer zu faul zum tippen ist kann sich das editierbare .app hier herunterladen.
Erläuterung
Im Kern wird also der Inhalt des Ordners “_beim_Login_aktivieren” abgearbeitet und abschließend die Finder Fenster wieder minimiert damit der Benutzer einen sauberen Arbeitsplatz vorfindet.
Obiger Ordner muss sich beim gezeigten Code direkt im Benutzer-Ordner befinden.
Fazit
Greift man regelmaessig auf mehrere Netzlaufwerke zu und will diese ohne manuellen Aufwand bei jedem Login direkt im zugriff haben bietet sich dieser Ansatz absolut an.
Ein richtiges Fehlerhandling ist in der aktuellen Form nicht wirklich eingebaut – legt man also andere Dateien im diesem speziellen Ordner ab wird der Finder versuchen auch diese zu öffnen.
Fragen über Fragen
Wie handhabt ihr das Thema automatisches mounten von Netzlaufwerken auf euren Rechnern ?
Tags: alias, automatisch einbinden, Finder, login-items, mount, mounten, netzlaufwerke, system events



August 5th, 2009 at 21:15
Bei mir macht das alles MacoPolo
August 5th, 2009 at 21:21
Jo bei meinem MacBook hatte ich auch noch MarcoPolo am Start
…an nem fixen Mac hatte ich darin wenig Sinn gesehn.
Tut sich da eigentlich noch was entwicklungstechnisch ?
Gruss
fidel
August 5th, 2009 at 23:05
Als Startobjekte + Kennwort im Schlüsselbund und gut.
August 5th, 2009 at 23:14
@Herr T
bei 1-2 laufwerken im kern ja …
aber schau dir mal dieses video an:
http://vimeo.com/4677771
den effekt habe ich seit geraumer zeit – bzw seit 10.5.7
Ich seh obige Variante auch primär als Alternative – hab den Login Item Weg mit nem Alias auch ewig betrieben … aber aktuell ist es nicht akzeptabel in meinem Fall
Gruss
fidel
August 6th, 2009 at 00:07
Hi Fidel,
ich hab’ zwar keinen Nutzen fuer das Skript, aber ich denke fuer all diejenigen, die das gerne benutzen wuerden, waere es ganz nett wenn du’s nicht nur als Screenshot zum abtippen bereitstellen wuerdest.
Greetings
August 6th, 2009 at 00:09
hehe – häng ich morgen dran
gruss zurück
fidel
August 6th, 2009 at 10:10
Ja haben wir in der Firma, allerdings werden die Netzlaufwerke über Open Directory automatisch gemountet. Das ganze Gruppen basiert damit nicht jeder alles gemountet hat.
August 6th, 2009 at 10:19
@fidel
Den Effekt kann ich zumindest unter 10.4.11 mit einem AFP-Share nicht entdecken. 10.5 mit AFP muss ich mal testen.
Ist es unter 10.5.8 besser?
August 6th, 2009 at 10:31
@Herr T:
ist in meinem Fall SMB …kann gut sein dass dies mit AFP garnicht passiert.
Auch mit SMB passiert dies sicherlich nicht flächendeckend sonst wäre das geschrei wohl größer
Meinen Heim-Mac betrifft es leider.
10.5.8 habe ich derzeit nur auf einme Testrechner drauf …kann ich daher nicht wirklich einschätzen.
@Jann:
klingt nach der deutlich eleganteren Lösung keine Frage.
August 6th, 2009 at 12:55
@fidel
Habe das Problem unter 10.5.8 und einem SMB-Share nachvollziehen können
10.5.8 und AFP sowie 10.4.11 und SMB sind unauffällig.
August 6th, 2009 at 13:49
@Herr T:
nicht das es mich freuen würde … aber schön dass das Problem nicht nur an meiner Kiste passiert.
Merci fürs durchtesten
August 6th, 2009 at 13:54
Unter 10.5.8 wurde ja AFP (mal wieder) verbessert “Insgesamt verbesserte Stabilität bei Verwendung von AFP.” da kann ja nichts schief gehen *Ironie* ^^ Das lese ich schon seit dem ich Apple kenne
August 6th, 2009 at 14:21
jo AFP muss in der theorie inzwischen rock-solid sein wenn man die changelogs im kopf hat
August 6th, 2009 at 20:45
ich nutze das Programm AutomountMaker.
http://jm.marino.free.fr/index.php?switch=sw_&title=AutomountMaker
Kann ich sehr empfehlen
August 11th, 2009 at 23:26
Hi Fidel,
lässt sich das Skript um eine Abfrage erweitern, die prüft ob der Host mit der SMB Share überhaupt erreichbar ist?
August 11th, 2009 at 23:36
@martin
jo technisch ist das kein problem.
ich denk ich werd das die tage aber dann mal etwas anders angehn und dann drauf verlinken.
Gruss
fidel
August 12th, 2009 at 00:44
Alles klar, bin mal gespannt
Gruß Martin