редактирование командного файла из ярлыка вызывает изменение пути ярлыка - PullRequest
2 голосов
/ 16 ноября 2011

Я столкнулся со странной ситуацией и не могу найти никакой информации о том, почему это происходит. Моя среда: у меня есть несколько терминальных серверов в моем домене. Я получил все профили пользователей, которые хранятся в другом "Main-server". Когда пользователь входит в систему, запускается скрипт запуска, который копирует значки рабочего стола пользователя в его сеанс currnet с «Главного сервера». Одним из этих значков является ярлык для командного файла. Сам пакетный файл находится на каждом из серверов терминалов, и путь к ярлыку - "C: \ 1st-dir \ 2nd-dir \ run-script.bat".

Странная ситуация: когда я нажимаю правую кнопку мыши на ярлыке и выбираю «Изменить», сам пакетный файл открывается - здесь ничего не скрывается. Затем я закрываю файл без изменений, но теперь вижу, что путь к ярлыку изменился, и теперь он идет по адресу "\\ Terminal-serverX \ C $ \ 1st-dir \ 2nd-dir \ run-script.bat" , Даже если у меня есть несколько терминальных серверов, они продолжают ссылаться на один и тот же. Я повторил это на разных сочетаниях клавиш и получил тот же результат.

Кто-нибудь знает, почему это происходит?

1 Ответ

2 голосов
/ 21 ноября 2011

При внимательном рассмотрении вашего поста исходное значение C: было изменено на \\Terminal-serverX\C$ при использовании ярлыка.

Звучит так, как будто «автоматическое разрешение ярлыков» может продолжаться.

Со страницы Microsoft Отключение автоматического разрешения ярлыка сети

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

Кроме того, когда вы восстанавливаете исходное соединение, другая буква диска может быть сопоставлена ​​с исходным ресурсом. Это может привести к сбою программ из-за отсутствия ожидаемых сопоставлений дисков.

(Я не могу сказать из вашего вопроса, какую ОС вы используете, и, к счастью, эта страница относится только к Windows 95 и NT - так что детали могут немного отличаться для более новой версии Windows, но она очень похожа на что ты описал)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...