Сеть:
- Многосайтовый домен.
- Каждый сайт имеет 2 локальных (на месте, в одной подсети) контроллера домена Windows Server 2012 R2.
- Сайты правильно определены в Сайтах и Сервисах Windows.
- Для записей DNS для каждого сайта определены ТОЛЬКО два локальных сервера DNS.
- ВСЕ клиенты - Windows 10 Pro 64-bit со всеми обновлениями.
- Обе сети полностью работают на коммутаторах Cisco с сертифицированным кабелем CAT6.
- Каждый сайт имеет локальный сервер хранения Synology (на месте, в одной подсети).
- В рамках групповой политики два сетевых диска сопоставляются с общими ресурсами на сервере Synology.
Диагностика подключения:
dcdiag /test:dns /v /c /e
отчетыPASS
для ВСЕХ серверов и ВСЕХ тестовecho %logonserver%
всегда возвращает локальный DCnltest /dsgetdc
всегда показывает локальный DC и правильный локальный IP- На сайте A оба сетевых диска обнаруживаются с вероятностью сбоя 0,5% (у меня было несколько загрузок, когда диски не отображаются правильно).
Выпуск:
На сайте B сетевые диски не отображаются, возможно, в 30% случаев. Иногда это оба диска, иногда один или другой. Проблема в основном случайная и, похоже, не следует за каким-то конкретным пользователем или рабочей станцией.
Симптомы:
Из 30% случаев, когда возникает проблема:
- 5% времени
gpupdate
илиgpupdate /force
решит проблему, и накопители сразу появятся. Еслиgpupdate
первая попытка не сработает, то после этого она практически никогда не будет работать (для этой загрузки) - 5% времени
gpupdate
илиgpupdate /force
вызовет появление только одного диска - 20% времени
gpupdate
проблема не будет решена, но при следующей загрузке все будет в порядке - 50% времени
gpupdate
проблема не будет устранена, но после одной и другой загрузкиgpupdate
появятся диски 20% времени, прежде чем появятся диски, потребуется несколько перезагрузок (и
gpupdate
для каждой загрузки). Иногда это 2 загрузки, но мне приходилось редко перезагружать компьютер, иногда 6 или 7 раз, прежде чем появляются диски.В течение последних 20% времени я иногда получаю ошибки от процесса gpupdate.
The processing of Group Policy failed. Windows attempted to read the file \domain\SysVol\domain.local\Policies{5898270F-33D0-41E8-A516-56B3E6D2DBAB}\gpt.ini from a domain controller and was not successful. Group Policy settings may not be applied until this event is resolved. This issue may be transient and could be caused by one or more of the following: a) Name Resolution/Network Connectivity to the current domain controller. b) File Replication Service Latency (a file created on another domain controller has not replicated to the current domain controller). c) The Distributed File System (DFS) client has been disabled.
Эта ошибка на самом деле, как правило, но не всегда, является хорошим признаком, потому что, как правило, после того, как я получаю эту ошибку, следующее «gpupdate» или следующая загрузка и «gpupdate» приводят к повторному появлению дисков.
Диагностика карты дисков:
gpresult /h gpresult.html
шоу:Drive Map (Drive: X) The following settings have applied to this object. Within this category, settings nearest the top of the report are the prevailing settings when resolving conflicts. X: Winning GPO DriveMaps General Settings Result: Success
Я включил ведение журнала отладки среды групповой политики (в соответствии с http://social.technet.microsoft.com/wiki/contents/articles/4506.group-policy-debug-log-settings.aspx созданной записью реестра
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Diagnostics] "GPSvcDebugLevel"=dword:00030002
). Файл журнала вc:\Windows\debug\UserMode\gpsvc.log
не показал мне каких-либо явных ошибок, и я не смог найти большую помощь через Google. Вот несколько интересных сообщений, которые я получил:GPSVC(158.33c) 23:33:24:921 CheckGPOs: No GPO changes but extension Group Policy Drive Maps's returned error status 183 earlier. GPSVC(158.c24) 23:38:12:203 ProcessGPOs(Machine): Extension Group Policy Drive Maps skipped with flags 0x110057. GPSVC(158.157c) 23:08:08:216 ProcessGPOs(User): Extension Group Policy Drive Maps ProcessGroupPolicy failed, status 0xb7.
Я включил отладку предпочтений групповой политики для Карт Диска (согласно http://blogs.technet.com/b/askds/archive/2008/07/18/enabling-group-policy-preferences-debug-logging-using-the -rsat.aspx набор
Drive Map Policy Processing
дляEnabled
и включенEvent Logging
в свойствах\Computer Configuration\Policies\Administrative Templates\System\Group Policy\Logging and tracing
). Файл журнала вC:\ProgramData\GroupPolicy\Preference\Trace\User.log
не вернул никаких ошибок.2015-11-21 17:47:38.849 [pid=0x22c,tid=0xcd0] Starting class <Drive> - X:. 2015-11-21 17:47:38.864 [pid=0x22c,tid=0xcd0] Adding child elements to RSOP. 2015-11-21 17:47:38.880 [pid=0x22c,tid=0xcd0] Beginning drive mapping. 2015-11-21 17:47:38.896 [pid=0x22c,tid=0xcd0] Set user security context. 2015-11-21 17:47:38.927 [pid=0x22c,tid=0xcd0] User does not have a split token. 2015-11-21 17:47:38.927 [pid=0x22c,tid=0xcd0] Drive doesn't exist (full token). 2015-11-21 17:47:39.114 [pid=0x22c,tid=0xcd0] Connected with access name x:. 2015-11-21 17:47:39.146 [pid=0x22c,tid=0xcd0] SendNotification Session ID is 2. 2015-11-21 17:47:39.146 [pid=0x22c,tid=0xcd0] SendNotification discovered drive mask of 8388608. 2015-11-21 17:47:39.161 [pid=0x22c,tid=0xcd0] Set system security context. 2015-11-21 17:47:39.161 [pid=0x22c,tid=0xcd0] SendNotification drive event broadcast sent. 2015-11-21 17:47:39.161 [pid=0x22c,tid=0xcd0] Set user security context. 2015-11-21 17:47:39.177 [pid=0x22c,tid=0xcd0] SendNotification to Shell. 2015-11-21 17:47:39.177 [pid=0x22c,tid=0xcd0] Set system security context. 2015-11-21 17:47:39.177 [pid=0x22c,tid=0xcd0] Properties handled. 2015-11-21 17:47:39.177 [pid=0x22c,tid=0xcd0] Handle Children. 2015-11-21 17:47:39.192 [pid=0x22c,tid=0xcd0] EVENT : The element of user preferences 'X:' of the group policy object 'DriveMaps {06FEB8B9-632C-4A1C-A7C9-5A05E1041BEE}' was applied correctly. 2015-11-21 17:47:39.192 [pid=0x22c,tid=0xcd0] Completed class <Drive> - X:.
У меня также есть несколько захватов netmon для входа в систему с дисками, которые не загружаются, но захват содержит так много информации, что я не уверен, с чего начать.
Если после неудачного входа в систему я пытаюсь перейти непосредственно
\\SynologyServer\ShareName\
, общий ресурс всегда загружается немедленно без каких-либо ошибок. Нет никаких признаков проблем с подключением или разрешением.
Вопрос:
Почему эта проблема возникает так часто на одном сайте, но почти никогда на другом сайте, когда оба находятся в одном домене, имеют одинаковую политику и используют одно и то же программное обеспечение?
Единственное различие в программном обеспечении, о котором я могу подумать, состоит в том, что на сайте A все компьютеры работали под управлением Windows 8.1 Pro и были обновлены до Windows 10 Pro, тогда как на сайте B на всех компьютерах установлены свежие версии Windows 10 Pro.