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

Как подключить сетевой диск к папке?

Advertisement

Кто-нибудь знает о стороннем (или даже родном) решении этой простой проблемы?

Я хочу сопоставить внутренний сетевой ресурс на нашем windows сервере с папкой на каждой клиентской машине в сети. Я не хочу использовать буквы дисков; я просто хочу установить папку на своем диске C, которая на самом деле является общим ресурсом Windows. Например, C:\Data\Network Доктора на самом деле должны указывать на \Server\SharedData.

Это возможно? Есть ли какой-нибудь инструмент, который это делает? Все клиенты используют Windows XP и Windows 7.

Advertisement

Ответы (6)

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

В Windows Vista или Windows 7 можно создать “соединительную папку”/“символическую ссылку” для перенаправления содержимого одной папки на другую.

Просто введите:

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

Я не тестировал его с FQDN, но, насколько я могу судить, он должен работать. Я протестировал его с помощью сетевого mapped drive, и это работает отлично… так что в крайнем случае, вы можете сначала составить карту, а затем сделать это.

The /d создает каталог (c:\data\network docs в этом примере) и он не должен существовать. Он будет создан этой командой.

Вы должны иметь привилегии администратора, когда запускаете CMD. Вы можете сделать это под учетной записью администратора, нажав ctrl-shift-enter вместо ввода, когда вы запускаете CMD.

Конечный результат также достижим в Windows XP, но это не так просто. Руководство здесь

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

Для меня это нормально:

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

Это пример решения, уже предоставленного William Hilsum

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

Для PowerShell:

(Не забудьте запустить от имени Администратора!!!)

И если вы хотите удалить его, просто удалите его в Проводнике файлов. НЕ ВЫЗЫВАЙТЕ rm ИЛИ del в PowerShell, так как это удалит все файлы. Вместо этого удалите cmd /c "rmdir C:\Somewhere At SMB Client" или (Get-Item C:\Somewhere At SMB Client).Delete().

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

Создайте ярлык на папку и измените его так, чтобы он указывал на \Server\SharedData. Затем переименуйте его, как вам угодно.

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

Если вы используете коммутационный переключатель, то нет необходимости в режиме администрирования.

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

Следовательно, в вашем netlogon скрипте вы используете условие

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

Похожие вопросы

3
19
10
28
10
Advertisement
Advertisement