By the way, IIS 7 was added as a roled on server B, so it shouldnt not installed as the err message indicate.
the Deployment helper is version 1.1.
You mention that you logged on as a local admin; so does that mean EMM\emmadmin is "EMM" the server name and "emmadmin" is the local user? if you go to the local security policy in Windows and browse to Local Policies > User Rights Assignment > Log on as a batch job, is your emmadmin account listed?if not do you have the ability to add it?
This is a required permission so we need to make sure your account has the proper access. If the option to add accounts is grayed out you may have a domain security policy in place and you will have to add the account form the Domain Security Policy on your domain controller.
The IIS error I would ignore. I would even suggest that you remove IIS from the server and just allow EMM to install and configure IIS during the setup.
Let us know if this answers your questions.
you are right,after I added local admin user emmadmin of local server EMM to "the logon as service" and "logon as batch job".
It indeed works. and also I removed IIS, the EMM setup app will install and config IIS automatically.
Thank you very much!