Символическая ссылка Windows 7 NTFS - доступность общего ресурса / время ожидания

2947
John McCarthy

В Windows 7 и Windows Server 2008 есть ли способ быстро определить, доступна ли цель символической ссылки?

Например, символическая ссылка создается для удаленного общего ресурса UNC с помощью следующей команды:

mklink /D c:\test \\remote-server\share 

Теперь, если удаленный общий ресурс больше недоступен (например, удаленный сервер отключен), попытка доступа c:\testможет занять несколько секунд для истечения времени ожидания и сбоя. В конце концов, Windows отобразит ошибку, сообщающую, что цель недоступна. В частности, dir c:\testбудет выводиться «Файл не найден», cd /D c:\testбудет выводиться «Сетевой путь не найден», а в проводнике Windows появится сообщение об ошибке «Указанное сетевое имя больше не доступно».

Есть ли способ проверить доступность, c:\testне подвергаясь этому длительному тайм-ауту, или можно изменить значение тайм-аута?

4
Тайм-аут может быть скорректирован, но не полностью. Я не знаю, как это настроить, но я бы не стал устанавливать слишком низкое значение, иначе это приведет к разрыву законных соединений. Darth Android 12 лет назад 1
Хороший вопрос +1, вы узнали, как это настроить (время ожидания)? Точно такая же проблема для меня. Horst Walter 11 лет назад 0
@HorstWalter Извините, я еще не нашел ответа. Буду признателен, если вы разместите любую дополнительную информацию, которую найдете. Спасибо! John McCarthy 11 лет назад 1
Подойдет, но это, очевидно, сложно. Также на вопросы с UNC path / timeout нет ответов: http://serverfault.com/questions/253690/how-can-i-adjust-the-timeout-for-unc-network-shares-under-windows-7 Horst Walter 11 лет назад 1
@HorstWalter хорошая ссылка, которая вызвала мысль. Я разместил ответ там: http://serverfault.com/a/426522/96889. Дайте это попробовать. Если это работает, я могу опубликовать реферальный ответ здесь. John McCarthy 11 лет назад 0
Смотрите комментарий к ответу на ваш сервер Horst Walter 11 лет назад 0

0 ответов на вопрос