Bereitstellen von Freigaben mit Anmeldeelementen beim Anmelden, Popup-Fenster des Finders


27

Ich habe einige Freigaben, die während der Anmeldung eingehängt werden. Ich habe dazu das Fenster "Login Items" von Users & Groups verwendet. Wenn ich mich anmelde, werden alle Freigaben in ihren eigenen Finder-Fenstern angezeigt.

Wie kann ich verhindern, dass die Finder-Fenster beim Anmelden angezeigt werden? Ich habe bereits versucht, das Kontrollkästchen Ausblenden zu aktivieren.


Finder kann nicht ausgeblendet werden - es ist also eher so, dass Sie eine ausgeblendete Markierung im Finder finden, um dies zu unterdrücken. Ich suche, werde Sie aber auf das Verzeichnisdienstprogramm verweisen, falls Sie stattdessen die Bereitstellungen dort einrichten möchten.
bmike

Antworten:


40

Hier sind zwei sehr einfache Lösungen aufgeführt, die durch Automatisierungstools möglich sind, die direkt in Mac OS X, AppleScript und Automator integriert wurden.

AppleScript

Mit AppleScript können Sie eine sehr einfache App erstellen, mit der Ihre Freigaben bereitgestellt werden, ohne dass neue Finder-Fenster geöffnet werden müssen.

  1. Öffnen Sie den AppleScript Editor und geben Sie folgendes Skript ein:

    tell application "Finder"
        mount volume "afp://Share.local/folder" as user name "username"
    end tell
    
  2. Passen Sie es an Ihre Bedürfnisse an (konfigurieren Sie Ihre Freigaben).

  3. Speichern Sie es als Anwendung.
  4. Fügen Sie es Ihren Anmeldeelementen im Einstellungsbereich "Konten" hinzu.

Möglicherweise werden Sie beim ersten Mal nach Ihrem Kennwort gefragt, Sie können es jedoch im Schlüsselbund speichern, was Sie nicht mehr stört.

Natürlich können Sie mehrere Festplatten einbinden, indem Sie einige zusätzliche mount volumeZeilen hinzufügen .

Automator

Wenn Sie eine visuelle Oberfläche bevorzugen, können Sie auch Automator verwenden.

  1. Öffnen Sie Automator und wählen Sie "Anwendung".
  2. Fügen Sie die Aktion "Get Specified Servers" (im Abschnitt "Files & folders") hinzu.
  3. Fügen Sie Ihre Freigaben zur Liste hinzu.
  4. Fügen Sie die Aktion "Mit Servern verbinden" hinzu (im selben Abschnitt).
  5. Speichern Sie die Anwendung.
  6. Fügen Sie es Ihren Anmeldeelementen im Einstellungsbereich "Konten" hinzu.

Hier ist ein Screenshot des Prozesses:

Automator-Anwendungs-Workflow


Obwohl die AppleScript-Methode in meinem Schlüsselbund gespeichert war, wurden immer wieder Anmeldeinformationen abgefragt. Die Automator-Methode funktioniert jedoch. Die Aktionsnamen lauten "Get Specified Servers" und "Connect to Servers".
Louis

Seltsamerweise verwende ich die AppleScript-Methode (nicht beim Start, aber immer noch) und es funktioniert das Speichern des Schlüsselbunds. Wie auch immer, ich bin froh, dass die Automator-Lösung für Sie gut funktioniert. Ich habe meine Antwort mit den richtigen Aktionsnamen aktualisiert, danke!
Olivier

Ich habe nachfolgende Bereitstellungen (von zusätzlichem Speicherplatz in Time Capsule in einem DMG) mit Get Specified Finder Items und Mount Disk Image sowohl für das Volume als auch für die DMG-Datei hinzugefügt. Als ich zum ersten Mal Automator benutzte, arbeitete ich an einem Zauber, um zu verhindern, dass diese Finder-Fenster beim Anmelden auftauchten.
Sam Brightman

Wenn Sie versuchen, das Automator-Skript auszuführen und erhalten: "Verbindung zu Servern fehlgeschlagen" - "Verbindung zum Server fehlgeschlagen"; Dies bedeutet wahrscheinlich, dass Ihre Volumes bereits bereitgestellt wurden und nicht erneut bereitgestellt werden können. Wenn Sie Ihr Skript testen möchten, heben Sie zuerst alle Freigaben auf und versuchen Sie dann, das Automator-Skript erneut auszuführen.
Toland H

1

Haben Sie versucht, Ihre Mounts stattdessen mit dem Verzeichnisdienstprogramm zu konfigurieren? Ich habe gerade eine kurze Wegbeschreibung gepostet.

Wie kann ich verhindern, dass OS X beim Start automatisch eine Verbindung zu einem NFS-Server herstellt?

Ich habe mich als root authentifiziert, einen neuen leeren Datensatz erstellt, die Freigabe, die ich bereitstellen wollte, unbemerkt gezogen, um den Dummy-Text des neuen Datensatzes zu ersetzen, und beendet.

Es stellte sich heraus, dass es sich um eine afp-Freigabe handelte, mit der ich einen entfernten Mac lokalisierte. Ich habe dies in Lion sicherlich noch nicht gut getestet - aber dies ist der Ort, an dem ich gerne Reittiere einrichte, anstatt sie nur in die Anmeldeobjekte einzufügen.

Bildbeschreibung hier eingeben

Möglicherweise müssen Sie sich in der Serverdokumentation umschauen, da das Einrichten eines Verzeichnisses (lokal oder LDAP) eine etwas knifflige und genaue Abfolge sein kann und die Details entscheidend dafür sind, ob es zuverlässig funktioniert.


-1

Ich bin mir zu 60% sicher, dass dies der Fall ist: Finder merkt sich, ob das Fenster eines Volumes beim Auswerfen geöffnet war. Schließen Sie das Fenster und werfen Sie es aus. Es sollte sich nicht automatisch öffnen, wenn es das nächste Mal gemountet wird. Ich weiß, dass dies für eine Handvoll Disk-Images funktioniert, die ich beim Anmelden einbinde.

Leider funktioniert dieses Kontrollkästchen nur für Apps. Ich glaube, deshalb heißt es im Anweisungstext ausdrücklich "eine Bewerbung verstecken ".


Ich fürchte, das hat nicht funktioniert.
Louis

Interessiert es Sie, wenn vorhandene Finder-Fenster ebenfalls geschlossen werden? Sie können eine Automator-Aktion verwenden, um die Server bereitzustellen, und dann am Ende des Workflows ein AppleScript hinzufügen. Wenn das funktioniert, kann ich die Antwort aktualisieren (ich kann hier keine Rückgaben hinzufügen)
Scrollwheelie

Äh ... das ist sehr Windows XP ähnlich. Ich möchte nicht einmal dorthin gehen. ;)
Louis

Wenn wir Automator verwenden, ist AppleScript nicht erforderlich. Wir können aber auch AppleScript verwenden. Beide Lösungen sind sehr einfach und bei weitem nicht "Windows XP-artig". Wenn Sie diese Tools nicht kennen, sollten Sie einen Blick darauf werfen, sie sind sehr leistungsfähig und der Einstieg ist sehr einfach. In meiner Antwort finden Sie genaue Anweisungen zum Lösen Ihres Problems mithilfe eines dieser Tools.
Olivier

-1

In Lion werden alle geöffneten Fenster beim nächsten Anmelden erneut geöffnet. Beim Neustart oder Herunterfahren können Sie das Kontrollkästchen "Fenster beim erneuten Anmelden erneut öffnen" deaktivieren. Dies lässt Lion mit einer "relativ" sauberen Tafel neu starten.

Deaktivieren Sie dieses Kontrollkästchen und prüfen Sie, ob Ihr Problem behoben ist.


Hatte keine Wirkung. Die Fenster öffnen sich, wenn die Ordner eingehängt werden.
Louis

Fortsetzen in 10.7 (Build 11A511) funktioniert nicht immer mit Datenträgerabbildern usw. Einige Anwendungen, für die die Wiederaufnahme aktiviert ist, scheinen das Bereitstellen eines Volumes zu verursachen, wenn sich eine Edition einer Datei auf diesem Volume befindet. Smultron 4 scheint dies zu erreichen. Die Vorschau scheint nicht dasselbe zu erreichen. Ich würde gerne eine Frage zu diesem Thema sehen.
Graham Perrin
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.