Я недавно наследовал клиент, у которого есть политика перенаправления папки GPO и домашние пути, указанные через пользовательские атрибуты в AD. Теперь странная вещь, у меня нет буквально идеи, как она работает. Посмотрите, например:
В GPO - это указывает местоположение для Моего перенаправления Документов к:
\\%HOMESHARE%%HOMEPATH
Теперь, если я ввожу это в подсказку выполнения вручную, она, конечно, разрешает:
\\\\server01\user\john
Домашний диск подключения Папки, указанный для John в AD, подключается к U:\ и в поле:
\\server01\user\john
Перенаправление папки Yet работает, как это возможно? Для разъяснения это - серверная среда Windows 2003 с Win7 и Победой клиенты XP (работы перенаправления над обоими клиентами)
Программное обеспечение Microsoft иногда «помогает», удаляя лишние косые черты. Это не согласуется со всем программным обеспечением / API / методами. Я не думаю, что это где-либо официально задокументировано.
Например, если вы введете путь в формате, подобном следующему, в поле «Пуск» -> «Выполнить / поиск», как вы заметили, это не удастся.
\\\\server01\user\john
Однако , если вы вводите путь в следующем формате, он должен работать:
file:////server01/user/john
Как ни странно, в моем тестировании можно было использовать до шести слэшей, но семь выдают ошибку. (Win 7 Pro SP1)
В стороне, возможно, стоит упомянуть, что только очень ограниченный набор переменных среды может использоваться в пути перенаправления папки. Это % USERNAME%
, % USERPROFILE%
, % HOMESHARE%
и % HOMEPATH%
. Ссылка MSFT