Can Active Directory Domain Services be installed on a server more than once?
No, a domain controller supports an instance of ADDS. You can remove ADDS from the domain controller and upgrade the server as many times as you want by installing new ADDS.