I've configured and deployed many products before but this one has got to be one of the most complicated ones yet.
Currently EV has a task "provision mailbox" to take settings out of EV and configure an external object with those settings. This happens to be an exchange mailbox.
Why not have multiple additional 'first run' tasks.. that configure things like:
- Exchange Datastore Permissions
- AD Send/As Permissions
- Configure MSMQ
- Sharepoint SQL Permissions
Better yet - store the settings for these inside Admin Console/Policies. So the role of someone building the Vault server becomes easier.
When a company needs to expand their EV environment, they need a new task (target host), select old policy and then run once. This would vastly simplify the responsibilities and complexity of the administrator.
Just a thought.