It is a simple concept and like most simple concepts can be quite complex in implementation. Moving file shares from server A to server B without remapping / retraining the users.
It may be worth setting all this up as a DFS or with a CNAME / OptionalName not the server name to make future server replacements / migrations simpler.
Moving server name A as an CNAME/OptionalName for server B:
– Plan an outage time for server A and server B, the server to be retired.
– Create directory structure and shares on server B, the new server.
– Turn off the shares on server A during planned outage.
– Copy all files from server A to server B during planned outage.
– Shut server A down. This is necessary to continue.
– Clear old A records for server A from DNS and remove from WINS.
– Add a CNAME of server A pointing to Server B.
– Add NetBIOS optional name of server A to Server B. This should give you a server record in WINS (20h) for the added name. (OptionalName) (After reboot)
– Depending on setup, you may need to add a SPN of the name of server A to server B, but not usually just for file shares. Print server operations do require a SPN. (Server Principle Name)
– You may need to disable strict name checking on the server as well. I recommend doing this up front. (DisableStrictNameChecking)
– Reboot server B to take effect.
– You may need to manually add additional static records to WINS for the server A name to match the optional name. Test first to see if required.
Articles on NetBIOS optional names: