AppleScript ::: Netzwerkfreigaben unter Mac OS X beim Login automatisch mounten
Posted by: fidel in AppleScript, Applications, _deutsch, mac, tags: 10.4, 10.5, applescript, freigabe, laufwerk, login-items, mount, netzwerk, script, share, system preferencesEs gibt ja diverse Wege wie man mit dem Thema:
Automatisch Netzwerk-Freigaben mounten unter Mac OS X
umgehen kann.
Der in meinen Augen einfachste Weg ist sicherlich sich einmalig sein Laufwerk im Finder mittels “Go -> Connect to Server” zu mounten um dann das Share-Icon einfach in seine Login-Items (System Preferences -> Accounts -> Login Items) zu ziehen.
Nunja, dies scheint fpà ¼r manche Leute nicht zu funktionierenm warum kann ich eigentlich auch nicht nachvollziehen, daher hier mal ein eleganter alternativer Weg meines Arbeitskollegen.
Idee:
Man erstellt sich in seinem Home-Verzeichnis ein Ordner foo in dem Aliase der einmalig gemounteten Shares abgelegt werden. Anschliessend erstelle man ein AppleScript welches bei jedem Login automatisch ausgefà ¼hrt wird und dessen einzige funktion es ist, unseren Ordner foo abzuarbeiten. Konkret alle Share-Aliase zu mounten. Wichtiog ist hierbei das die Login-Daten (User & Password) abgespeichert sind.
AppleScript-Code:
tell application "Finder"
activate
open every file of folder "foo" of home
--close every window
repeat with i in (every window whose visible is true) as list
set windowPath to (target of i)
try
set windowDisk to disk of windowPath
if not (local volume of windowDisk) then
close i
end if
end try
end repeat
end tell
Das ganze als nach einmaligem Compile als .app speichern und ab damit in die Login Items. Nun einmal aus Testgrà ¼nden ausloggen und wieder einloggern und die NShares sollten alle automatisch erscheinen.
Hoffe das hilft dem einen oder anderen.






Entries (RSS)