I'm a certified Microsoft professional for windows servers and all Microsoft products such as Active Directory, Exchange Server, Sharepoint Server, Lync Server, Office 365, Cloud Services, Powershell scripting and many other services.
I have a soultion for your task. I can create powershell script with all these parameters.
you can modify it very easily.