This post is also available in: angielski
W środowiskach Exchange 2010 z wieloma Site-ami Active Directory musimy zwracać uwagę, aby nasz Exchange 2010 Autodiscover obsługiwał wszystkie AD Site.
W większości wypadków sytuacja taka ma miejsce w przypadku środowisk AD oraz Exchange w skład których wchodzą lokalizacje znajdujące się w różnych miejscach w kraju, bądź w różnych krajach.
Dlatego aby użytkownicy z różnych lokalizacji mogli się bez problemów łączyć z naszym serwerem Exchange 2010 musimy każdy z tych site-ów dodać w konfiguracji serwerów z rolami Exchange Client Access Server.
Aby wyświetlić aktualną konfigurację serwerów oraz autodiscovery wpisujemy:
Get-ClientAccessServer | fl Name, AutoDiscoverSiteScope
Dzięki temu otrzymamy listę wszystkich serwerów z rolami CAS oraz AD Site przypisanymi do nich.
W celu uzyskania listy wszystkich AD Site-ów znajdujących się w naszym środowisku wpisujemy:
Get-AdSite
Aby do danego serwera przypisać AD Site korzystamy z polecenia Set-ClientAccessServer jak poniżej:
Set-ClientAccessServer -identity MXCAS01 -AutoDiscoverSiteScope "Location Site 1, Location Site 2"
Jeżeli chcemy zaktualizować istniejące wpisy dodając do nich nowe musimy najpierw zapisać bieżącą konfigurację, następnie dopisać nową i dodać ją do serwera.
Poniższy przykład przedstawia jak to zrobić:
#przypisanie do zmiennej bieżacej konfiguracji $AD_SiteScope = (Get-ClientAccessServer -Identity MXCAS01).AutoDiscoverSiteScope #dodanie nowych site-ów $AD_SiteScope += "Location Site 3, Location Site 4" #zapisanie konfiguracji do serwera CAS Set-ClientAccessServer -Identity MXCAS01 -AutoDiscoverSiteScope $AD_SiteScope
Jeżeli chcemy sprawdzić do jakiego Site AD należy nasz serwer Exchange możemy na nim wpisać polecenie:
nltest/dsgetsite
lub możemy to sprawdzić zdalnie ze stacji roboczej jak poniżej:
nltest /server:MXCAS01 /dsgetsite