Sieć:
- Domena wielu witryn.
- Każda witryna ma 2 lokalne (na miejscu, w tej samej podsieci) kontrolery domeny z systemem Windows Server 2012 R2.
- Witryny są poprawnie zdefiniowane w Witrynach i usługach systemu Windows.
- Rekordy DNS TYLKO dla każdej witryny mają zdefiniowane dwa lokalne serwery DNS.
- WSZYSTKI klienci to Windows 10 Pro 64-bit ze wszystkimi aktualizacjami.
- Obie sieci są w pełni gigabitowe na przełącznikach Cisco z certyfikowanym okablowaniem CAT6.
- Każda witryna ma lokalny (lokalny, ta sama podsieć) serwer pamięci Synology.
- W ramach zasad grupy dwa dyski sieciowe są mapowane na udziały na serwerze Synology.
Diagnostyka łączności:
dcdiag /test:dns /v /c /e
raportyPASS
dla WSZYSTKICH serwerów i WSZYSTKICH testówecho %logonserver%
zawsze zwraca lokalny kontroler domenynltest /dsgetdc
zawsze pokazuje lokalny kontroler domeny i poprawny lokalny adres IP- W witrynie A pojawiają się oba dyski sieciowe, z prawdopodobieństwem 0,5% awarii (doświadczyłem kilku rozruchów, w których dyski nie pokazują się poprawnie).
Kwestia:
W witrynie B dyski sieciowe nie wyświetlają się może w 30% przypadków. Czasem są to oba dyski, czasem jeden lub drugi. Problem jest w większości losowy i wydaje się, że nie dotyczy konkretnego użytkownika ani stacji roboczej.
Objawy:
Z 30% czasu, w którym pojawia się problem:
- 5% czasu a
gpupdate
lubgpupdate /force
naprawi problem, a napędy natychmiast się pojawią. Jeśligpupdate
nie zadziała przy pierwszej próbie, prawie nigdy potem nie zadziała (dla tego rozruchu) - 5% czasu a
gpupdate
lubgpupdate /force
spowoduje pojawienie się tylko jednego dysku - W 20%
gpupdate
przypadków problem nie naprawi, ale kolejne uruchomienie będzie w porządku - W 50% przypadków a
gpupdate
nie rozwiąże problemu, ale po jednym rozruchu i drugimgpupdate
pojawią się dyski 20% czasu zajmie wiele restartów (i
gpupdate
każdego rozruchu), zanim pojawią się dyski. Czasami są to 2 buty, ale rzadko musiałem restartować komputer czasami 6 lub 7 razy, zanim pojawią się dyski.Przez ostatnie 20% czasu czasami otrzymuję błędy z procesu 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.
Ten błąd jest w rzeczywistości, zwykle , ale nie zawsze, o dobry znak, ponieważ na ogół po otrzymuję ten błąd, następny'gpupdate' lub następnego rozruchu i'gpupdate' uczyni dyski ponownie.
Diagnostyka mapy jazdy:
gpresult /h gpresult.html
przedstawia: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
Włączyłem rejestrowanie debugowania środowiska zasad grupy (według http://social.technet.microsoft.com/wiki/contents/articles/4506.group-policy-debug-log-settings.aspx utworzył wpis rejestru
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Diagnostics] "GPSvcDebugLevel"=dword:00030002
). Plik dziennika wc:\Windows\debug\UserMode\gpsvc.log
nie pokazał żadnych wyraźnych błędów, ani nie byłem w stanie znaleźć dużej pomocy za pośrednictwem Google. Oto kilka interesujących wiadomości, które otrzymałem: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.
Włączyłem debugowanie preferencji zasad grupy dla Map Dyskowych (zgodnie z http://blogs.technet.com/b/askds/archive/2008/07/18/enabling-group-policy-preferences-debug-logging-using-the -rsat.aspx ustawiony
Drive Map Policy Processing
naEnabled
i włączonyEvent Logging
we właściwościach\Computer Configuration\Policies\Administrative Templates\System\Group Policy\Logging and tracing
). Plik dziennika wC:\ProgramData\GroupPolicy\Preference\Trace\User.log
nie zwrócił żadnych błędów.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:.
Mam także kilka przechwyconych danych logowania przez sieć, których dyski nie ładują się, ale przechwytywanie zawiera tak wiele informacji, że nie jestem pewien od czego zacząć.
Jeśli po nieudanym logowaniu spróbuję przejść bezpośrednio do
\\SynologyServer\ShareName\
, udział zawsze ładuje się natychmiast, bez żadnych błędów. Brak oznak problemów z połączeniem lub pozwoleniami.
Pytanie:
Dlaczego ten problem występuje tak często w jednej witrynie, ale prawie nigdy w drugiej, gdy obie są w tej samej domenie, mają takie same zasady i korzystają z tego samego oprogramowania?
Jedyną różnicą oprogramowania, o której myślę, jest to, że w Witrynie A wszystkie komputery miały system Windows 8.1 Pro i zostały uaktualnione do systemu Windows 10 Pro, podczas gdy w Witrynie B wszystkie komputery mają nowe instalacje systemu Windows 10 Pro.