I can make the tool work for everything except three things. I can not use the PrimarySMTPAddress, EmailAddressPolicyEnabled, and HiddenFromAddressListsEnabled attributes. I was needing some direction on how to make those work if that is possible.
You should be able to set PrimarySMTPAddress. This value does need to be unique and adhere to mail name format: testaccount@testdomain.com. See the following for more detail: