Stellen Sie die Remote-CIFS / SMB-Freigabe als Ordner und nicht als Laufwerksbuchstabe bereit

52

Gibt es eine Möglichkeit, eine Remote-CIFS / SMB / SAMBA-Freigabe als Ordner / Verzeichnis und nicht als Laufwerksbuchstabe bereitzustellen? Zum Beispiel möchte ich diese Karte:

\\ Server \ Freigabename -> C: \ Ordner \ Freigabename

Anstelle der üblichen Karte wie folgt:

\\ Server \ Freigabename -> Z: \

Der Server ist Linux / Samba und der Client ist Windows 7 Professional 64-Bit. Ich habe am ehesten festgestellt, dass es möglich ist, ein lokales Volume mithilfe des Windows-Datenträgermanagers als Unterordner bereitzustellen, es scheint jedoch keine Remote-CIFS-Freigaben zu verarbeiten (siehe http://support.microsoft.com/kb/307889 ). .

Anagoge
quelle

Antworten:

65

Um ein Netzwerkfreigabeverzeichnis zuzuordnen, verwenden Sie den folgenden Befehl:

net use \\Server\ShareName\Directory

Diese Zuordnung wäre nicht persistent und müsste bei der Benutzeranmeldung eingerichtet und authentifiziert werden, und Sie würden auf die Freigabe unter Verwendung des UNC-Pfads und nicht eines lokalen Laufwerksbuchstabens zugreifen.

Wenn Sie über einen Speicherort auf Ihrem lokalen Laufwerk C: auf die Netzwerkfreigabe zugreifen möchten. Sie möchten einen symbolischen Link einrichten:

mklink /d  C:\Folder\ShareName \\Server\ShareName\Directory

Wenn Sie jetzt zu C: \ Ordner \ Freigabe navigieren, sehen Sie den Inhalt von \\ Server \ Freigabename \ Verzeichnis. Sie müssen weiterhin eine Authentifizierung für die Ressource mit einer Art Netznutzung bereitstellen (oder Sie müssen nur bei einem Domänenkonto auf einem Domänensystem angemeldet sein, das Zugriff hat), andernfalls tritt der Fehler wahrscheinlich ärgerlich auf.

Bob
quelle
2
mklink scheint die Antwort zu sein, die das OP haben wollte.
MFINNI
Das habe ich auch gedacht, aber ich war mir nicht sicher, ob sich herausstellt, dass ich die Dinge ein bisschen ändern werde.
Bob
Ja, mklink ist genau das, was ich brauchte. Vielen Dank! Ich habe die Authentifizierungsdetails bereits in meinem Benutzerkonto gespeichert, während ich verschiedene andere Methoden zum Zuordnen der Freigabe getestet habe.
Anagoge
Irgendeine Lösung unter XP?
Hör auf, Monica
4
@ Bob Das würde NUR tun, wenn Sie eine Verknüpfung möchten. (mehr hier: http://stackoverflow.com/questions/4339220/is-there-a-way-to-map-a-unc-path-to-a-local-folder ) Aber wenn Sie einen "Arbeitsordner brauchen "Die eine, die manche App für dich verwenden könnte, na ja, wir haben kein Glück. Fazit: Sie können einen Netzwerkordner NICHT einem lokalen Ordner zuordnen, sondern nur einer lokalen Festplatte! Nochmal ... laut Microsoft. Leider ...
Dorbar
1

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/mountvol.mspx?mfr=true

Aus dem Pferdemund:

Wenn Ihnen die zu verwendenden Laufwerksbuchstaben ausgehen, stellen Sie Ihre lokalen Volumes ohne Laufwerksbuchstaben bereit.

romantisch
quelle
1
Ich bin mir nicht sicher, ob ich das verstehe ... In meinem Fall gehen mir nicht die Laufwerksbuchstaben aus - ich möchte einfach keine Laufwerksbuchstaben mehr zuweisen / erstellen. Ich sehe auch keine Möglichkeit, Mountvol-Mount-Netzwerkfreigaben vorzunehmen (der VolumeName-Parameter möchte anscheinend eine GUID, die einen lokalen Datenträgernamen darstellt, nicht eine Netzwerkfreigabe).
Anagoge
1

Klicken Sie auf "Start" und dann auf "Computer". Sie befinden sich jetzt in "Arbeitsplatz / Explorer".
Klicken Sie mit der rechten Maustaste auf Computer, und klicken Sie auf "Netzwerkspeicherort hinzufügen". Geben Sie
dann den Server ein und geben Sie die Freigabe frei, mit der Sie eine Verbindung herstellen möchten

\\[servername]\[sharename]
Nunya
quelle
Dies ist eine Art Abschluss, aber ich kann nicht auswählen, in welchem ​​Ordner die Freigabe bereitgestellt werden soll. Es scheint nur das "Bereitstellen" der Freigabe unter "Netzwerkspeicherort" in "Arbeitsplatz" zu ermöglichen. Idealerweise könnte ich es in einem beliebigen Ordner wie C: \ Folder \ ShareName mounten. Samba unter Linux scheint dies zuzulassen, also hatte ich gehofft, dass auch Windows dies tut.
Anagoge
Sie können nicht auswählen, welcher Ordner gemountet werden soll, wie dies unter Linux möglich ist. Sie können dann jedoch eine Verknüpfung auf dem Desktop erstellen.
Nunya
Sobald die Verknüpfung wie von Nunya vorgeschlagen erstellt wurde, klicken Sie mit der rechten Maustaste auf die Verknüpfung und kopieren Sie sie in die Zwischenablage. Wechseln Sie zu dem Ordner, in den Sie auf die Freigabe zugreifen möchten, und fügen Sie ihn ein. Die Verknüpfung zur Remote-Freigabe wird hinzugefügt.
Sie können lokale Laufwerke wie in Linux als Ordner bereitstellen, ohne dass Sie eine Verknüpfung erstellen müssen, indem Sie Volume Mount Points verwenden: technet.microsoft.com/en-us/library/cc938934.aspx Ich bin nicht sicher, ob es eine Möglichkeit gibt eine Aktie auf ähnliche Weise zu mounten.
Eric Smith