[AppleScript] Erweiterter Auto Mount

Dieses Thema im Forum "AppleScript" wurde erstellt von Dominik Ramb, 19.07.19.

  1. Dominik Ramb

    Dominik Ramb Rhode Island Greening

    Dabei seit:
    12.01.17
    Beiträge:
    476
    Hallo zusammen,

    ich bin derzeit an einem kleinen Projekt zum Mappen von Netzlaufwerken zuhause.
    Dort steht ein Synology NAS, welches mir die verschiedenen Pfade bereitstellt (Home, Scan etc.).

    Bei einem unserer Kunden bin ich bereits den Weg über die WLAN Abfrage gegangen und hier hat alles funktioniert:

    "if SSID is "XXXXX" then"

    Das hat auch alles soweit geklappt, allerdings möchte ich es nun um die VPN Abfrage erweitern.
    Leider funktioniert mein Skript nicht - es läuft durch, aber es mountet weder im WLAN noch im VPN.

    Aktuell sieht mein Skript wie folgt aus:

    Code:
    delay 5
    
    on idle
    
          tell application "System Events"
    
                 tell current location of network preferences
    
                       set myConnection to the service "VPN Name"
    
                       if current configuration of myConnection is connected then
    
                              tell application "Finder"
    
                                    mount volume "smb://<IP Adresse>/home/" as user name "test" with password "pw"
    
                                    mount volume "smb://<IP Adresse>/Scan/Dominik/" as user name "test" with password "pw"
    
                              end tell
    
                       else
    
                              set SSID to do shell script "/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -I | awk '/SSID: / {print $2}'"
    
                              if SSID is "SSID Name" then
    
                                    tell application "Finder"
    
                                           mount volume "smb://<IP Adresse>/home/" as user name "test" with password "pw"
    
                                           mount volume "smb://<IP Adresse>/Scan/Dominik/" as user name "test" with password "pw"
    
                                    end tell
    
                              end if
    
                       end if
    
                 end tell
    
          end tell
    
    end idle


    Bei dem Kunden kommt macOS High Sierra zum Einsatz, bei mir Zuhause läuft aktuell die macOS Catalina Beta. Könnte es auch hier zu Problemen kommen? Jemand Erfahrungen, Ideen oder Verbesserungsvorschläge? :)
     
  2. sedna

    sedna Stina Lohmann

    Dabei seit:
    22.10.08
    Beiträge:
    1.030
    Hallo,
    Ja, hätte ich ... würde aber eine etwas längere Antwort werden...

    Edit: ... falls du noch Hilfe benötigst.

    Gruß
     
    #2 sedna, 21.07.19
    Zuletzt bearbeitet: 21.07.19
  3. Mure77

    Mure77 Moderator
    AT Moderation

    Dabei seit:
    25.06.07
    Beiträge:
    7.294
    Wird die Antwort noch modifiziert oder soll der Post so bleiben ? Gruß
     
  4. sedna

    sedna Stina Lohmann

    Dabei seit:
    22.10.08
    Beiträge:
    1.030
    Hallo,

    werde meine Antwort noch mal editieren...

    Gruß
     
  5. sedna

    sedna Stina Lohmann

    Dabei seit:
    22.10.08
    Beiträge:
    1.030
    @Mure77
    jetzt verstehst du bestimmt, warum ich nicht gleich eine lange Antwort gegeben habe....