Как скопировать соединение как есть вместо папки, на которую оно указывает?
Вопрос
Я копирую набор папок с сервера 1 на сервер 2.Среди файлов у меня также есть junction:папка с набором конфигурационных файлов:на сервере 1 это соединение указывает на...допустим, c:\Config (который содержит config1.cfg, config2.cfg)
На сервере 2 у меня также есть c:\Config с тем же набором файлов, но, конечно, они содержат свои собственные настройки, которые я не хочу перезаписывать.
Итак, что я хочу сделать, это скопировать junction КАК ЕСТЬ.Вместо этого я получаю копии config1.cfg и config2.cfg с сервера 1:(
Как решить эту проблему??
p.s.1.долго объяснять, но я не могу избежать использования junctions здесь (это как-то связано с ограничением того, где должна быть размещена конфигурация (подпапка-'junction' указывает на 'внешнюю' папку))
p.s.2.ОПЕРАЦИОННАЯ система - Windows Server 2003
Решение
Копирование соединений не имеет никакого смысла с диска на диск - соединение указывает на определенный узел на диске.Что вам действительно нужно, так это символическая ссылка, которая указывает на конкретный путь в файловой системе, но, к сожалению, этого не существует на сервере 2003.Здесь вам не повезло, вам придется просто исправить это в скрипте после копирования.
Другие советы
FastCopy - это небольшая программа, которая это делает.