Hi Jerry,
There are lots of other way by which you can fullfill your requirement, here I will suggest you simple method.
Perform the activity step by step,
1) Took all the backups, which includes DB backup, Server private key etc.
2) Stop the services of your current SEPM server.(Symantec endpoint protection manager and Symantec endpoint protect manager web services)
3) Install fresh SEPM on your new windows server with old host name and IP address along with same version which you are using currently on old setup.
4) Restore the backup of old server on your new windows server platform and shout down old windows server.
5) Once backup will restored successfully, your all the SEP clients will migrate to this server.
6) Now, edit in MSL (management server list) and add new server host-name and IP address as a first priority.
7) Wait for multiple heartbeat interval, once the policy pushed the clients will start getting offline.
8) Change IP address and hostname of your windows server.
9) Run management console wizard from start menu.
10) configure SEPM console with new IP and hostname.
11) Once reconfiguration done all the client will start pointing to this console this new IP and hostname.
12) Delete old server details from MSL.
Thanks