How do I separate Global Address Lists on Exchange 2010
We are hosting multiple domains on and Exchange 2010 server. I need each domain to have its own Global Address List and not allow domains to see other domain lists.
Although not supported - I have used this article to segregate the Address Lists on my own 2010 server and know at least one other EE Exchange Genius who has done the same.
It is not a Supported Configuration at the moment as far as Microsoft is concerned, so if you walk down this route and get problems, Microsoft will not support you though.
But Alan did you try it with sp1, as far as I know you wont be able to update to sp1 or any future update
Alan Hardisty
I have updated to SP1 and so has the other EE Exchange Genius - mine is currently dragging down empty GAL's but the other Expert's isn't! I have not had the time to look into this much yet - but know it can be done.
Installing SP1 after segregation can be achieved by a permission change.
I've followed these steps, but I'm still having issues. Non administrative users can't read the new GAL's I created and the default GAL is still visible to everyone.
Alan Hardisty
I followed them to the letter and it has worked for me and others I know who followed it.
You may have missed a step or two - it is a lengthy document.
Ok, I've created a new server from scratch for testing. I'm following the steps as outlined and this is the first problem I ran into. I of course changed the domain name to suit my environment.
Procedure
To use the Exchange Management Shell to modify the security permissions on the Offline Address Lists Container for the Authenticated Users group
1.Run the following command:
If you open up ADSIEDIT.MSC (Start> Run> {type} adsiedit.msc {press enter}) on your test server (be very careful here - you can do lots of damage with ADSIEDIT).
Expand Configuration (if you can't see Configuration, right-click Default Naming Context and choose Settings, then choose Configuration)
Expand Services> Microsoft Exchange> First Organization (If that is what it is called)> Address Lists Container> Offline Address Lists.
Is the path you have expanded down exactly the same as the syntax you entered in Powershell (in reverse). If not - correct it - try the command again and make a note of the correct path.
Close ADSIEDIT.
Computer-Innovations
ASKER
Yes, there was a problem with my path. I corrected it and now have the following error.
Confirm
Are you sure you want to perform this action?
Removing Active Directory permission "\Default Offline Address Book" for user "NT AUTHORITY\Authenticated Users" with
access rights "'ms-Exch-Download-OAB'".
[Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"):
An inherited access control entry has been specified: [Rights: ExtendedRight, ControlType: Allow] and was ignored on o
bject "CN=Default Offline Address Book,CN=Offline Address Lists,CN=Address Lists Container,CN=First Organization,CN=Mic
rosoft Exchange,CN=Services,CN=Configuration,DC=testdomain,DC=local".
+ CategoryInfo : NotSpecified: (0:Int32) [Remove-ADPermission], TaskInvalidOperationException
+ FullyQualifiedErrorId : 35613B0D,Microsoft.Exchange.Management.RecipientTasks.RemoveADPermission