Подключить сетевой диск как каталог Windows

Материал из Я Админ
Перейти к: навигация, поиск

MKLINK

Команда MKLINK позволяет подключить диск (в том числе и сетевой) как папку NTFS.

Для чего это нужно?

На работе использовалась старая программа, которая могла работать только с БД из определенной папки (жестко прописанной). Была поставлена задача предоставить доступ к БД двум пользователям. А как? Путь поменять нельзя. Вышел из положения созданием символической ссылки на ресурс.

Создание символической ссылки

До Windows Vista

Требуется установка Microsoft Windows Resources Kit http://www.microsoft.com/en-us/download/details.aspx?id=17657

После установки пакета можно использовать следующие команды

Монтировать <каталог1> в <каталог2> можно командой:

linkd <каталог2> <каталог1>

Посмотреть на какой каталог ссылается <каталог2>:

linkd <каталог2>

Отмонтировать каталог:

linkd <каталог2> /D

<каталог2> принято называть точкой соединения.

Начиная с Windows Vista

MKLINK [[/D] | [/H] | [/J]] Ссылка Назначение

       /D          Создание символической ссылки на каталог.
                   По умолчанию создается символическая ссылка на файл.
       /H          Создание жесткой связи вместо символической ссылки.
       /J          Создание соединения для каталога.
       Ссылка      Имя новой символической ссылки.
       Назначение  Путь (относительный или абсолютный), на который ссылается
                   новая ссылка.

Пример

mklink /d "c:\Program Files\Porn" "Z:\Porn"

Как удалить ссылку

При удалении подключенного каталога исходный остается на месте. И все же проверьте сами. Вдруг я ошибаюсь.