[GastForen Programmierung/Entwicklung AppleScript Netzwerklaufwerke verbinden -> Bei nicht verfügbar Fehlermeldung unterdrücken

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Netzwerklaufwerke verbinden -> Bei nicht verfügbar Fehlermeldung unterdrücken

Mr. Zwiebelfisch
Beiträge gesamt: 450

15. Jan 2021, 22:02
Beitrag # 1 von 7
Bewertung:
(8015 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo liebes Forum :-)

Ich habe ein kleines Automator Programm, das via Anmeldeobjekte verschiedene Volumen mountet.

Wenn ich jetzt bspw. im Homeoffice bin und noch keine VPN Verbindung besteht, bekomme ich die Fehlermeldung, dass die Laufwerke nicht gemutet werden können. Klar! ;-)

Kann ich diese Fehlermeldung per Abfrage irgendwie unterdrücken?

Viele Grüße und vielen Dank für eure Hilfe!
X

Netzwerklaufwerke verbinden -> Bei nicht verfügbar Fehlermeldung unterdrücken

Hans Haesler
  
Beiträge gesamt: 5798

15. Jan 2021, 22:27
Beitrag # 2 von 7
Beitrag ID: #578257
Bewertung:
(7996 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Abend Mr. Zwiebelfisch,

welcome back im AppleScript-Forum! :-)

Vielleicht wird es reichen, den Befehl zum Mounten mit einem try-Wickel zu umgeben:

Code
try 
# hier versuchen, die Laufwerke zu mounten
end try

Oder hilft das bei dieser Aufgabe nicht?

Gute Nacht, Hans


als Antwort auf: [#578256]

Netzwerklaufwerke verbinden -> Bei nicht verfügbar Fehlermeldung unterdrücken

Mr. Zwiebelfisch
Beiträge gesamt: 450

17. Jan 2021, 15:19
Beitrag # 3 von 7
Beitrag ID: #578263
Bewertung:
(7863 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,

vielen Dank für dein Antwort.

Leider geht das nicht. Vielleicht mache ich es aber auch falsch!?

Mein Script sieht so aus:

Code
tell application "Finder" 
try
mount volume "smb://volume1" as user name "Zwiebelfisch"
mount volume "smb://volume2" as user name "Zwiebelfisch"
end try
end tell


Ich habe folgendes im Netz gefunden, aber ich verstehe es nicht richtig ;-)
Lt. der Beschreibung soll der Server erst angepinged werden...

Code
-- (0) Check to see if there server exists by pinging it 
set max_retry to 60
set k to 0
repeat while (do shell script "ping -c 1 some_server") contains "100% packet loss"
delay 5
set k to k + 1
if k > max_retry then error "Server is not responding for predefined period." number 8000
end repeat

-- (1) It exists, mount the volume
tell application "Finder"
try
mount volume "smb://USERNAME:[email protected]_server/SHARENAME"
delay 1
end try
end tell

___________________________________________________
Mac OS X 10.7.3 • Prozessor 2x3 GHz Quad-Core Intel Xeon


als Antwort auf: [#578257]
(Dieser Beitrag wurde von Mr. Zwiebelfisch am 17. Jan 2021, 15:23 geändert)

Netzwerklaufwerke verbinden -> Bei nicht verfügbar Fehlermeldung unterdrücken

Hans Haesler
  
Beiträge gesamt: 5798

17. Jan 2021, 16:18
Beitrag # 4 von 7
Beitrag ID: #578265
Bewertung:
(7844 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Mr. Zwiebelfisch,

bitte sehr.

Nun, zum Mounten braucht es den Finder nicht. Doch dieser "Umweg" sollte sich nicht störend auswirken.

Ist ein Passwort notwendig? Dann würde dies so aussehen:

Code
try 
mount volume "smb://volume1" as user name "Zwiebelfisch" with password "xyz"
mount volume "smb://volume2" as user name "Zwiebelfisch" with password "xyz"
end try


*****
In der Ping-Zeile muss 'some_server' durch den Namen Deines Servers ersetzt werden.

Gruss, Hans


als Antwort auf: [#578263]

Netzwerklaufwerke verbinden -> Bei nicht verfügbar Fehlermeldung unterdrücken

Thomas Richard
Beiträge gesamt: 18650

20. Jan 2021, 15:25
Beitrag # 5 von 7
Beitrag ID: #578319
Bewertung:
(7517 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Schön wäre jetzt noch, wenn Username und Passwort nicht im Klartext im Script ständen, sondern aus dem Schlüsselbund geholt würden.


MfG

Thomas


Und wenn dir geholfen wurde, hilf uns, dies auch weiterhin zu können.
http://www.hilfdirselbst.ch/info/


als Antwort auf: [#578265]

Netzwerklaufwerke verbinden -> Bei nicht verfügbar Fehlermeldung unterdrücken

Mr. Zwiebelfisch
Beiträge gesamt: 450

22. Jan 2021, 21:31
Beitrag # 6 von 7
Beitrag ID: #578407
Bewertung:
(7305 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

sorry für die verzögerte Reaktion von mir. Jetzt habe ich endlich wieder etwas Luft mich damit zu beschäftigen :-)

Das Passwort wird tatsächlich aus de Schlüsselbund geholt. Das ist in der Tat schöner :-)

Aber egal was ich auch versuche, eine gescheite Abfrage gelingt mir nicht. Auchnicht mit all den Varianten weiter oben. Ich bekomme weiterhin die Fehlermeldung.
___________________________________________________
Mac OS X 10.7.3 • Prozessor 2x3 GHz Quad-Core Intel Xeon


als Antwort auf: [#578319]

Netzwerklaufwerke verbinden -> Bei nicht verfügbar Fehlermeldung unterdrücken

Hans Haesler
  
Beiträge gesamt: 5798

23. Jan 2021, 07:50
Beitrag # 7 von 7
Beitrag ID: #578413
Bewertung:
(7236 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen Mr. Zwiebelfisch,

eine einfache Lösung wäre: Das Script prüft zu Beginn, ob das Volume gemountet ist.
Falls nicht, wird versucht, es zu mounten:

Code
# prüfen, ob das Voulume gemountet ist ... 
tell application "Finder" to set vol1_isMounted to (exists disk "smb://volume1")
# ... falls nicht, versuchen das Mounten vorzunehmen
if vol1_isMounted is false then
try
mount volume "smb://volume1" as user name "Zwiebelfisch" with password "xyz"
on error
display dialog "\"volume1\" kann nicht gemountet werden." buttons "OK" default button 1 with icon 2
error number -128
end try
end if

Ist doch einen Versuch wert.

Gruss, Hans


als Antwort auf: [#578407]
X

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
05.02.2021 - 05.11.2021

Digicomp Academy AG, Limmatstrasse 50, 8005 Zürich
Freitag, 05. Feb. 2021, 13.00 Uhr - Freitag, 05. Nov. 2021, 17.00 Uhr

Lehrgang

Bilden Sie sich zum zertifizierten Publishing-Multimedia-Profi aus. Neben Fotografie und Video befassen Sie sich mit der Medienproduktion, digitalen Publikationen und dem Webdesign für Desktop- und mobile Endgeräte.

Preis: CHF 10'500.-
Dauer: 30 Tage (ca. 210 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/9PM

Veranstaltungen
01.03.2021 - 05.03.2021

Persönlichkeitsentwicklung

Online
Montag, 01. März 2021, 00.17 Uhr - Freitag, 05. März 2021, 00.18 Uhr

Webinar

Personal Power Coaching - Um was geht es? ​ Potenzialentfaltung: Potenzial entdecken und entfalten Talente entdecken: Deine Talente und Fähigkeiten erkennen und loslegen Gewohnheiten: schlechte Gewohnheiten durch Positive ersetzen Selbstbewusstsein stärken: Dein Bewusstsein stärken Eigendynamik entwickeln: Mehr Erfolg durch Eigenverantwortung & Disziplin Ängste kontrollieren: Ängste als Antrieb nutzen Entscheidungen treffen: Mit mehr Mut an die Sache ran! Lebensenergie steigern: Deine Lebensenergie steigern und aufrechterhalten Ziele erreichen: Ziele setzen und übertreffen! Motivationssteigerung: Mehr Erfolg durch Selbstmotivation Selbstvertrauen: Selbstvertrauen auf- und ausbauen

Details:
https://www.snfa.ch/swiss-personal-power-birolisik

Ja

Organisator: Birol Isik

Kontaktinformation: Birol Isik, E-Mailinfo AT snfa DOT ch

https://www.snfa.ch/swiss-personal-power-birolisik

Neuste Foreneinträge


Serien-Dateinamenänderung (mit Automator?) "nur die ersten 7 Schreibstellen"

Barrierefreies PDF> keine klickbaren Fußnoten im PDF (Tagbaum)

Arbeitsfarbraum ändert sich bei neu angelegten Dokumenten von selbst

Adobe Acrobat DC Namen für Speicherung vorgeben

Update Problem

PSD CS6 (!) Mac: Dialog "Dateiinformationen" Fenster leer und Sackgasse

Illustrator Datei aktualisieren

Schwarz überdruckt nicht

Schwarz überdruckt nicht

CC 2020: Problem mit Textumfluss mit verankerten Objekten
medienjobs