Сервер Exchenge 2010 не находит сервер GC в домене даже контроллер домена. Все контроллеры домена - это Windows Server 2012 Std. В лесу atest.local у меня есть 3 DC, и все 3 GC:
PS C:\Users\administrator.atest> get-adforest atest.local ApplicationPartitions : {DC=ForestDnsZones,DC=atest,DC=local, DC=DomainDnsZones,DC=atest,DC=local, DC=DomainDnsZones,DC=cot,DC=atest,DC=local} CrossForestReferences : {} DomainNamingMaster : pdc2-v.atest.local Domains : {atest.local, cot.atest.local} ForestMode : Windows2003Forest GlobalCatalogs : {cot2-v.cot.atest.local, pdc2-v.atest.local, pdc3-v.atest.local} Name : atest.local PartitionsContainer : CN=Partitions,CN=Configuration,DC=atest,DC=local RootDomain : atest.local SchemaMaster : pdc2-v.atest.local Sites : {Default-First-Site-Name} SPNSuffixes : {} UPNSuffixes : {}
Но на стороне Exchange 2010 в EventViewer я вижу следующее сообщение, созданное процессом обмена ADTopology:
Process STORE.EXE (PID=5740). Exchange Active Directory Provider has discovered the following servers with the following characteristics: (Server name | Roles | Enabled | Reachability | Synchronized | GC capable | PDC | SACL right | Critical Data | Netlogon | OS Version) In-site: cot2-v.cot.atest.local CDG 1 7 7 1 0 1 1 7 1 pdc2-v.atest.local CD- 1 6 7 0 0 0 1 7 1 pdc3-v.atest.local CD- 1 6 7 0 0 0 1 7 1
Это означает, что контроллеры домена pdc3-v.atest.local и pdc2-v.atest.local не идентифицируются процессом ADTopology как GC. Зачем?
Спасибо.
У вас 0 вместо 1 под «SACL right» на проблемных серверах. Это состояние ошибки, которое я видел, обсуждалось в нескольких местах, например это сообщение в блоге Technet.
Я считаю, что повторный запуск Setup /PrepareAD
должен решить это.