Как скопировать соединение как есть вместо папки, на которую оно указывает? - PullRequest
6 голосов
/ 12 ноября 2009

Я копирую набор папок с сервера 1 на сервер 2. Среди файлов у меня также есть переход: папка с набором файлов конфигурации: на сервере 1 этот переход указывает на ... скажем, c: \ Config (который содержит config1. cfg, config2.cfg)

На сервере 2 у меня также есть c: \ Config с тем же набором файлов, но, конечно, они содержат свои собственные настройки, которые я не хочу перезаписывать.

Итак, что я хочу сделать, это скопировать соединение как есть. Вместо этого я получаю копии config1.cfg и config2.cfg с сервера 1: (

Как решить эту проблему ??

p.s.1. это долго объяснять, но я не могу избежать использования соединений здесь (это связано с ограничением места, в котором должна быть размещена конфигурация (subfolder-'junction 'указывает на «внешнюю» папку))

p.s.2. ОС Windows Server 2003

Ответы [ 2 ]

7 голосов
/ 30 сентября 2010

FastCopy - небольшая программа, которая делает.

0 голосов
/ 15 ноября 2009

Копирование соединений не имеет никакого смысла с диска на диск - соединение указывает на определенный узел на диске. Что вам действительно нужно, так это Symlink, который указывает на определенный путь в файловой системе, но, к сожалению, его нет на Server 2003. Вам не повезло, вам придется просто исправить это в пост-копии сценария.

...