У меня есть домен Windows 2012 с парой участников Windows 8 x64 Enterprise. Я хочу использовать групповые политики для сопоставления диска X: с папкой на файловом сервере. Диск X: должен быть доступен на компьютерах с Windows 8 для программ с повышенными и не повышенными правами. Я настроил групповые политики для создания подключенного диска (x: \ mapped to \\filer\stuff\user1\machine1
). И - поскольку я знаю о проблеме с повышенным / не повышенным уровнем - групповые политики устанавливают ключ EnableLinkedConnections в реестре на клиентах.
Пока все хорошо, я вхожу в систему со своей учетной записью на машине с Windows 8 (пользователь домена / локальный администратор), открываю командную строку без повышенных прав, ищу X: \ и обнаруживаю, что она правильно сопоставлена с \\filer\stuff\user1\machine1
. Затем я открываю командную строку с повышенными привилегиями, у меня также есть X: \, поэтому параметр EnableLinkedConnections работает, но - и это сводит меня с ума - X: \ здесь не отображается в ожидаемом месте. В повышенном контексте он отображается на \\filer\stuff
. Кто-нибудь может объяснить причину этого? Оба сопоставления основаны на одной и той же конфигурации в групповых политиках, поэтому я действительно ожидаю, что они будут одинаковыми.
Первая идея заключалась в том, что это может быть проблема с правами, но даже в командной строке с повышенными привилегиями я могу без проблем перейти к ожидаемой целевой папке. Есть идея?
Это ошибка, которая была исправлена в обновлении Windows, выпущенном в феврале 2013 года. См. KB2795944 (заархивировано здесь).
Этот пакет обновления решает следующие проблемы:
- Сопоставления сетевых дисков, созданные с помощью элементов сопоставленного диска в настройках групповой политики, не подключаются для пользователей с правами администратора. Это происходит, когда элемент Mapped Drive настроен на использование опции Reconnect.
Само обновление можно скачано вручную здесь.