Netzwerk:
- Domain mit mehreren Standorten.
- Jeder Standort verfügt über zwei lokale Windows Server 2012 R2-Domänencontroller (vor Ort und im selben Subnetz).
- Sites werden in Windows Sites and Services korrekt definiert.
- Für DNS-Einträge für jeden Standort sind NUR die beiden lokalen DNS-Server definiert.
- ALLE Clients sind Windows 10 Pro 64-Bit mit allen Updates.
- Beide Netzwerke sind auf Cisco-Switches mit zertifizierter CAT6-Verkabelung vollständig Gigabit-fähig.
- Jeder Standort verfügt über einen lokalen Synology-Speicherserver (vor Ort, dasselbe Subnetz).
- Im Rahmen der Gruppenrichtlinie werden zwei Netzwerklaufwerke Freigaben auf dem Synology Server zugeordnet.
Konnektivitätsdiagnose:
dcdiag /test:dns /v /c /e
BerichtePASS
für ALLE Server und ALLE Testsecho %logonserver%
Gibt immer einen lokalen DC zurücknltest /dsgetdc
Zeigt immer einen lokalen DC und die korrekte lokale IP an- Auf Standort A werden beide Netzlaufwerke mit einer Ausfallwahrscheinlichkeit von 0,5% angezeigt (ich habe einige Startvorgänge erlebt, bei denen die Laufwerke nicht richtig angezeigt werden).
Problem:
An Standort B werden Netzlaufwerke möglicherweise 30% der Zeit nicht angezeigt. Manchmal sind es beide Laufwerke, manchmal ist es das eine oder andere. Das Problem ist größtenteils zufällig und scheint keinem bestimmten Benutzer oder Arbeitsplatz zu folgen.
Symptome:
Von den 30% der Zeit, in denen ein Problem auftritt:
- In 5% der Fälle wird ein
gpupdate
odergpupdate /force
das Problem beheben und die Laufwerke werden sofort angezeigt. Wenn dasgpupdate
beim ersten Versuch nicht funktioniert, wird es danach so gut wie nie mehr funktionieren (für diesen Start) - In 5% der Fälle wird ein
gpupdate
odergpupdate /force
nur ein Laufwerk angezeigt - In 20% der
gpupdate
Fälle wird das Problem nicht behoben, aber der nächste Start ist in Ordnung - In 50% der
gpupdate
Fälle behebt a das Problem nicht, aber nach einem Neustart und einem anderengpupdate
werden die Laufwerke angezeigt In 20% der Fälle sind mehrere Neustarts (und
gpupdate
für jeden Start) erforderlich, bevor die Laufwerke angezeigt werden. Manchmal sind es 2 Starts, aber ich musste selten einen Computer 6 oder 7 Mal neu starten, bevor die Laufwerke angezeigt werden.In den letzten 20% der Fälle erhalte ich manchmal Fehler beim gpupdate-Prozess.
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.
Dieser Fehler ist in der Regel, aber nicht immer, ein gutes Zeichen, da die Laufwerke im Allgemeinen beim nächsten ´gpupdate´ oder beim nächsten Booten und ´gpupdate´ wieder angezeigt werden.
Laufwerkskartendiagnose:
gpresult /h gpresult.html
zeigt an: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
Ich habe die Debugprotokollierung für Gruppenrichtlinienumgebungen aktiviert (gemäß dem von http://social.technet.microsoft.com/wiki/contents/articles/4506.group-policy-debug-log-settings.aspx erstellten Registrierungseintrag
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Diagnostics] "GPSvcDebugLevel"=dword:00030002
). Die Log-Datei inc:\Windows\debug\UserMode\gpsvc.log
hat mir keine eindeutigen Fehler angezeigt, und ich konnte über Google keine große Hilfe finden. Hier sind einige interessante Nachrichten, die ich erhalten habe: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.
Ich habe das Debuggen der Gruppenrichtlinieneinstellungen für Drive Maps aktiviert (gemäß http://blogs.technet.com/b/askds/archive/2008/07/18/enabling-group-policy-preferences-debug-logging-using-the) -rsat.aspx Satz
Drive Map Policy Processing
aufEnabled
und schalteteEvent Logging
in Eigenschaften\Computer Configuration\Policies\Administrative Templates\System\Group Policy\Logging and tracing
). Die Protokolldatei inC:\ProgramData\GroupPolicy\Preference\Trace\User.log
hat keine Fehler zurückgegeben.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:.
Ich habe auch mehrere Netmon-Captures eines Logins mit Laufwerken, die nicht geladen werden können, aber das Capture enthält so viele Informationen, dass ich nicht sicher bin, wo ich anfangen soll.
Wenn ich nach einer fehlgeschlagenen Anmeldung versuche, direkt zu browsen,
\\SynologyServer\ShareName\
wird die Freigabe immer sofort und ohne Fehler geladen. Es gibt keine Anzeichen für Verbindungs- oder Berechtigungsprobleme.
Frage:
Warum tritt dieses Problem an einem Standort so häufig auf, an dem anderen jedoch fast nie, wenn sich beide in derselben Domäne befinden, dieselbe Richtlinie haben und dieselbe Software ausführen?
Der einzige Softwareunterschied, den ich mir vorstellen kann, ist, dass an Standort A auf allen Computern Windows 8.1 Pro ausgeführt und ein Upgrade auf Windows 10 Pro durchgeführt wurde, während an Standort B auf allen Computern Windows 10 Pro neu installiert wurde.