2011-02-11 15:03:16 +0000 2011-02-11 15:03:16 +0000
75
75
Advertisement

Wie kann ich ein Netzlaufwerk in einen Ordner einbinden?

Advertisement

Kennt jemand eine Lösung eines Drittanbieters (oder sogar eine Windows-eigene) für dieses einfache Problem?

Ich möchte eine interne Netzwerkfreigabe auf unserem Windows-Server einem Ordner auf jedem der Client-Rechner im Netzwerk zuordnen. Ich möchte keine Laufwerksbuchstaben verwenden; ich möchte einfach einen Ordner auf dem Laufwerk C einrichten, der eigentlich eine Windows-Freigabe ist. Zum Beispiel sollte C:\Data\Network Docs eigentlich auf \Server\SharedData zeigen.

Ist das möglich? Gibt es ein Tool, das das kann? Alle Clients verwenden Windows XP und Windows 7.

Advertisement

Antworten (6)

96
96
96
2011-02-11 15:20:37 +0000

In Windows Vista oder Windows 7 können Sie einen “Kreuzungsordner”/“Symbolischen Link” erstellen, um den Inhalt eines Ordners auf einen anderen umzuleiten.

Einfach eingeben:

mklink /d "c:\data\network docs" "\server\shareddata\"

Ich habe es nicht mit einem FQDN getestet, aber soweit ich das beurteilen kann, sollte es funktionieren. Ich habe es mit einem im Netzwerk gemappten Laufwerk getestet, und das funktioniert perfekt… als letzten Ausweg können Sie also zuerst mappen und dann dies tun.

Das /d erstellt ein Verzeichnis (c:\data\network docs in diesem Beispiel) und es darf nicht existieren. Es wird von diesem Befehl erstellt.

Sie müssen über Admin-Rechte verfügen, wenn Sie CMD ausführen. Sie können dies unter einem Administratorkonto tun, indem Sie beim Ausführen von CMD ctrl-shift-enter anstelle von enter drücken.

Das Endergebnis ist auch unter Windows XP erreichbar, aber es ist nicht so einfach. Anleitung hier

9
9
9
2016-04-13 11:52:46 +0000

Für mich läuft es gut:

net use \\server\share\folder1\folder2
mklink /d "C:\Users\Admin\test\mi_enlace" \\server\share\folder1\folder2
2
Advertisement
2
2
2016-11-04 10:35:14 +0000

Dies ist ein Beispiel für die bereits von William Hilsum bereitgestellte Lösung

open cmd
type: cd \folder-parent-of-the-folder-to-clone
type: deltree folder-to-clone (or you will get the following error: Cannot create a file when that file already exists)
type: mklink /d "folder-to-clone" "g:
\folder-to-clone"
The software will prompt: symbolic link created for folder-to-clone <<===>> g:\folder-to-clone
0
0
0
2020-01-17 05:46:32 +0000

Für PowerShell:

(Denken Sie daran, als Administrator auszuführen!!!)

New-Item -ItemType SymbolicLink -Path "C:\Somewhere At SMB Client" -Target "\SMB-SERVER\Somewhere"

Und wenn Sie sie löschen möchten, löschen Sie sie einfach im Datei-Explorer. Rufen Sie NICHT rm oder del in PowerShell auf, da dies alle Dateien löschen würde. Stattdessen würde cmd /c "rmdir C:\Somewhere At SMB Client" oder (Get-Item C:\Somewhere At SMB Client).Delete() den Trick erledigen.

-2
Advertisement
-2
-2
2015-08-27 12:41:29 +0000

Erstellen Sie eine Verknüpfung zu einem Ordner und ändern Sie sie so, dass sie auf \Server\SharedData zeigt. Benennen Sie ihn dann in einen beliebigen Namen um.

-2
-2
-2
2013-09-03 14:43:55 +0000

Wenn Sie einen Kreuzungsschalter verwenden, ist der Admin-Modus nicht erforderlich.

mklink "c:\data\network docs" "\server\shareddata\" /j

In Ihrem Netlogon-Skript verwenden Sie daher eine Bedingung

where if exist "c:\data\network docs" (
goto next
)else (
mklink "c:\data\network docs" "\server\shareddata\" /j
)
Advertisement
Advertisement