Hello,
The migration utility can only be executed on an ACS for Windows server as direct access to the Windows OS is needed (RDP connection is not supported for the migration procedure. Direct access to the server is needed).
If you have two ACS servers and one of them is an ACS for Windows you might want to take it out of production and run the migration.bat file on it. It will come up with the CMD windows that will prompt you for the details needed during the migration process.
Your statement is completely valid and should be a good approach in order to migrate your ACS 4.x database to ACS 5.x.
Hope this clarifies it.
Regards.