Deployment Scanner reports Exchange Server permissions errors differently
Enterprise Vault V8.0 SP2 Deployment Scanner reports that the Exchange Permissions Test has failed although the Permissions have been set up correctly. The EV system and EV service account can run Exchange System Manager successfully to manager the Exchange server.
- The EV Service account is NOT a member of any domain groups except Domain Users, in particular is not a member of Domain (or Enterprise) Administrator.
- The EV Service account is a member of Local Administrators on both the EV server and Exchange server.
- The EV server and the EV service account and the Exchange 2003 server are all in the same domain.
- The Exchange server is specified in the Deployment Scanner as a full FQDN.
- The EV Deployment Scanner reports success when installed and run on the Exchange server under the EVservice account.
- The EV Deployment Scanner reports success with some other Exchange servers elsewhere in the network.
- This is a new installation of EV and therefore the widely reported Exchange 2003 SP1 "Send As" permissions bug is not likley to apply
Three people have looked at this problem so far and expended many full days trying to resolve this issue, we acknowledge that the problem is most likely to be a problem with the Active Directory permissions rather than Deployment Scanner, but three years ago I found an unanswered request for more information about the actual logic which the Deployment Scanner is using to complete these tests so that more diagnostics could be done.
The Exchange 2003 server Windows Security Events show that the EV service account is successfully logging into the Exchange server during the Deployment Scanner run.
The permissions have been set up carefully (and checked many times) as described in Install and Configure manual and KB 273163, and 284964 for both the individual Exchange server and the corresponding OU.
A careful analysis of the permissions for this includes a large number of DENY entries, but these have been exhaustively checked and relate only to the expected Exchange Servers, and administrator groups. An explicit ALLOW entry exists for the EV service account.
A test has also been done attemtping to simulate what Deployment Scanner does by using ADSIedit and both the Exchange (CHG) and EV server running from the EV service account can be used to read the corresponding Active Directory entries successfully.
Sufficient time has been allowed for replication after changes to the Active Directory in case the EV server has a different DC to other servers.
When EV Deployment Scanner is run on the EV Server under the EV Service account and a different Exchange server (CCM) is tested and the correct permissions are provided then the Deployment Scanner reports success. Therefore the problem is specifically associated with the specific Exchange server.
Similar results are reported when using the Deployment Scanner for EV 2007 instead of the one from v8.0SP2.
The EV server and EV service account are in the same domain as the Exchange server (CHG), however, the entire Active Directory topology consists of multiple top level domains in a single tree in a single forest with an empty forest root domain. The systems are in the domain for HeadQuarters. Further testing with the Deployment Scanner using a number of different Exchange servers in different domains in the network shows that the majority fail (unable to read the Active Directory object for the Exchange server), with a further couple of systems which can read the Active Directory object but have not been given the permissions required, two systems which have been given explicit permissions pass.
And so we ask again: Does anyone know the logic inside Deployment Scanner when it is testing the permissions on the Active Directory object which represents the Exchange server?
Various log files and screenshots are availalbe if required.
Filed under: Enterprise Vault, Backup and Archiving
OK, this sounds strange. I'm
OK, this sounds strange.
I'm sorry, but I would do a RECHECK again.
First thing: Write down any changes you make :)
Second thing: Try removing the Service Account from local Administrator on the Exchange Servers.
Further, test the following:
Begin with REMOVING the service account from delegation, on ORG level and on Administrative Group level:

Then enable the Security Page in ESM by modifying registry:
Important To change the security on an administrative group object, you must turn on the display of the Security tab in Exchange System Administrator. To do this, follow these steps:
Restart ESM.
(http://support.microsoft.com/kb/883381/en)
Then go trough all those Levels:
- Organization
- Administrative Group
- Exchange Servers
- Storage Groups
- Mailbox Stores
On every level, right click, and choose "Properties", and then choose the "Security" Tab.
On every Security Page, make sure that:
<EXCHANGE SERVER>\Administrators has no DENY set (Remember: DENY take precedence over ALLOW!, and the Service Account is Local Admin on the Exchange Servers!)
CHG\chgevservice has ALLOW everywhere and NO DENY
I'm sure you will find a deny somewhere....
Cheers
Michel
Enterprise Vault FAQ
Enterprise Vault Tools/Addons
vcare Infosystems AG
Check the GPO for the VSA as well.
Check to make sure the VSA does not have a GPO assigned to it that might be causing the issue. Also open Outlook on the EV box with the VSA.
--Good luck.
I am the customer for this issue - Dawsie is ouor EV consultant
This does indeed seem strange and we have gone through the points suggested and even have created a new service account and applied the permissions to that.
We have 22 exchange servers in a single forest, multi domain AD across the world. Server 2003 and Exchnage 2003 SP2
The deployment scanner check to verify the version of Exchange, etc passes on all sites.
It is the test for verifying Service Account permissons that fails on some sites.
The deployment scanner works quite happily against some exchange servers and not against others.
I do not beleive this an issue with exchange permissions because.
On the sites that fail when we run the deployment scanner the EV servers. If we run the deployment scanner directly on those exchange servers the check for permissions passees!
On the sites that work if we have not configured permissions we get a deployment scanner fail that states that there are not the required permssions on the mailbox store and the public folder store.
On the sites that are failing the error states that either server permissions are not set or permissions cannot be read from Active Directory - a subtle difference that suggests the failure is at a higher level before it even gets to read from the information stores.
It appears to me that on the sites that fail it is a falure to read permissions full stop, not a recognition of incorrectly configured permissions.
As well as a straight forward answer to our problem and explanantion of what exactly the deployment scanner is looking for and where it would be looking in Active Directory would be helpful so that we can narrow our scope of where to look in AD.
We have compared ADSIEDIT records and permissions of AD SItes, Domains, Servers. Exchange Admin Groups, Servers, Information stores and can see no identifiable differences betwen where it works and where it fails.
Any help, advice, direction will be most aprreciated, think this one will nake a good knowledge base article when we resolve it!!!
I think that I saw a glimmer of the logic behind Deplyment Scan
Thanks Michel,
I think that I saw a small glimmer of the logic inside Deployment Scanner (and EV itself) regarding the permissions on the AD objects for the Exchange Server.
What you indicated was that the code may go down all of the way through the levels to the Exchange Storage Group (and maybe even the individual databases).
However, would it not be true that if there was a Security Permissions problem with the AD objects, then it would not be possible to run Exchange System Manager from the same security context as the Deployment Scanner (running on EV server under the EV service account)? This has previously been a very useful touchstone, if ESM didn't work, then EV wouldn't work - and visa versa.
But in this case ESM works, but EV doesn't work.
We may not have drilled down all of the way into the Exchange Database objects inside ESM - and it is possible that although we have set security correctly up at the Exchange Server level, complete with propagation down to lower objects, there may yet be a DENY on the objects lower down.
However, to repeat, the EV service account is NOT a member of any groups, except Authorised Users.
I have previously provided the output of ACLDIAG (from Windows support tools) with /geteffective which is a better way to authoritatively collect a text file with all of the permissions, and very carefully compared the contents between one Exchange server that passes, and another that fails - to not discover anything significant.
Simon is on site and can provide practical tests and experiments, and I am sure will look deeper into ESM to see if the Database objects can be accessed and let you know.
Thanks - once again, we are quite comfortable that this is most likely to be a problem with AD security, but we are just doing a Due Diligence exercise to make certain that this is not a bug in EV code (or an incomplete understanding of its logic) since three of us have quite extensively checked the AD permissions.
- SteveD
Dawsie No, opening up ESM is
Dawsie
No, opening up ESM is NOT enough.
What you COULD do, however to test is:
- Log in as the Service Account
- Open Outlook
- Send an E-Mail to YOU, choose ANOTHER user on the (troublesome) E-Mail Server as the FROM address
- Send the Mail
If you CAN send the mail, then the permissions are highly likely to be correct.
If that is the case, I suggest you open a Support Ticket with Symantec for this issue.
Cheers
Michel
Enterprise Vault FAQ
Enterprise Vault Tools/Addons
vcare Infosystems AG
Michel In fact that is the
Michel
In fact that is the first test I did.
With the EV Service account in Outlook on the EV Server you can indeed send and recieve email as any user.
and as stated above if I run the deployment scanner directly on the Exchange server as the EV Service user the ev service account the permissions test is successful. It is only accross the network that it fails.
We do have a Symantec Ticket opened and are contiuning to look at our AD structure
Thanks for taking the time to look at this.
If this is the case, then i
If this is the case, then i would see a bug in deployment scanner.
what you also could do is just test it on a testmailbox. i think you have really done the permission testing job very well now :)
Enterprise Vault FAQ
Enterprise Vault Tools/Addons
vcare Infosystems AG
Any solution?
We're seeing the same thing in a domain.
Thanks
Thank you, Gertjan
MCSE, MCITP, MCTS Exchange 2007 SCS2007, SCS8.0
Company: www.t2.nl
Good site: www.enterprisevaultfaq.com
Good site: www.evdiscuss.net
Would you like to reply?
Login or Register to post your comment.