Automator / Script zum Verbinden von Netzlaufwerk/NAS

maxbahr

Aktives Mitglied
Thread Starter
Dabei seit
01.06.2009
Beiträge
211
Reaktionspunkte
4
Hallo zusammen,
ich bin auf der Suche nach einem Script zum verbinden meines NAS als Netzlaufwerk.
Aktuell nutze ich den Finder um "Mit Server verbinden" und gebe dann den Namen ein.
Problem ist, dass das NAS ein Root hat und einige Ordner als Shares. Also ist der "Klickaufwand" recht hoch.

Server: smb://NAS3TB
Dort gibt es dann Shares mit "Root", "Ordner1", "Ordner2" usw.


Kann mir jemand sagen wie ich Automator dazu bewegen kann das ganze als Script mit einem Klick zu mounten?

Vielen lieben Dank
 
Ich habe sehr gute Erfahrungen mit AutomountMaker gemacht.
https://www.macupdate.com/app/mac/13865/automountmaker

Bildschirmfoto 2018-05-28 um 22.27.30.png

Kann mir jemand sagen wie ich Automator dazu bewegen kann das ganze als Script mit einem Klick zu mounten?

Vielen lieben Dank

Das lohnt sich echt nicht, das mit dem Automator zu machen. Du erstellst eine AutomountMaker-Datei, und öffnest easy mit Doppelklick ... oder legst das gleich in die Startobjekte.
 
ich habe das AppleScript. Geht dann auch per Doppelklick.
Prüft vorher ob die IP auch vorhanden ist. Wenn ja, werden die Shares gemountet.

Code:
set command to "ping -c 1 192.168.178.32"

try
    if ((do shell script command) contains " packets received, 0.0% packet loss") then
        mount volume "afp://user:password@192.168.178.32/Share1"
        mount volume "afp://user:password@192.168.178.32/Share2"
        mount volume "afp://user:password@192.168.178.32/Share3"
        mount volume "afp://user:password@192.168.178.32/Share4"
       
       
    end if
end try
 
  • Gefällt mir
Reaktionen: mochroi und mausfang
ich habe das AppleScript. Geht dann auch per Doppelklick.
Prüft vorher ob die IP auch vorhanden ist. Wenn ja, werden die Shares gemountet.

Code:
set command to "ping -c 1 192.168.178.32"

try
    if ((do shell script command) contains " packets received, 0.0% packet loss") then
        mount volume "afp://user:password@192.168.178.32/Share1"
        mount volume "afp://user:password@192.168.178.32/Share2"
        mount volume "afp://user:password@192.168.178.32/Share3"
        mount volume "afp://user:password@192.168.178.32/Share4"
    
    
    end if
end try

Gibt es eine Möglichkeit die Fehlermeldung zu deaktivieren ohne sie weg klicken zu müssen wenn die IP nicht erreichbar ist?
Hintergrund: Ich möchte das mein MacBook sich automatisch verbindet (Script als Programm im Autostart) wenn ich zu Hause bin.
Unterwegs jedoch soll beim Anmelden das Script trotzdem ausgeführt werden, nach Zeitraum X jedoch wenn die IP nicht gefunden wird, automatisch ohne Fehlermeldung beenden.
 
ist doch schon so, wenn 192.168.178.32 nicht erreichbar ist geschieht gar nix.
 
ist doch schon so, wenn 192.168.178.32 nicht erreichbar ist geschieht gar nix.

Ok, dann hab ich das falsch interpretiert.... Bei meiner Konfiguration kam zuerst eine Fehlermeldung das die IP nicht erreichbar ist.... hatte jedoch Passwort und Benutzername entfernt ;-)

Danke!
 
Zurück
Oben Unten