How to Configure Windows Server Storage Migration Service (SMS) for Automated File Server Cutover

The Cutover Nightmare

Migrating a 10-Terabyte Windows Server 2012 R2 File Server to a modern Windows Server 2022 deployment is historically one of the most stressful operations in enterprise IT. The traditional method involves using robocopy. You run a massive copy job over the weekend. Then, on Sunday night, you rename the old server, rename the new server to match the old one, swap the IP addresses, and pray that the Active Directory SPNs (Service Principal Names), NTFS permissions, and hidden SMB share configurations survived the transition.

If anything breaks during this manual cutover, Monday morning results in a catastrophic denial of service for thousands of employees attempting to access their mapped H: and S: network drives.

To eliminate this anxiety and mathematically automate the entire lifecycle of a file server migration, Microsoft engineered the Storage Migration Service (SMS). SMS is a free orchestration engine built into Windows Admin Center. It autonomously inventories the legacy server (including its deepest NTFS ACLs and hidden shares), transfers the data block-by-block to the new server, and most importantly, executes a flawless, automated “Identity Cutover.” It seamlessly re-maps the IP address and NetBIOS name of the old server onto the new one without breaking Active Directory trusts.

Step 1: The Orchestration Architecture

SMS requires three distinct components:

  1. The Source Server: The legacy machine you are decommissioning (e.g., Windows Server 2008 R2, 2012, or even a Linux Samba server).
  2. The Destination Server: The pristine, newly built Windows Server 2022 machine.
  3. The Orchestrator: A third Windows Server running the Windows Admin Center (WAC) web interface and the Storage Migration Service role. (Note: Do not install the Orchestrator on the Source or Destination servers; it needs an independent perspective of the network).

Step 2: Installing the SMS Role and WAC

Log into your Orchestrator server. Install the SMS proxy service via PowerShell:

Install-WindowsFeature Storage-Migration-Service -IncludeManagementTools

Next, install the free Windows Admin Center web gateway. Open your web browser and navigate to the WAC interface (e.g., https://orchestrator.corp.local).

Inside WAC, click on the Storage Migration Service extension to begin the automated workflow.

Step 3: The Deep Inventory Phase

The first phase is discovery. You tell the Orchestrator the IP address of your legacy File Server (the Source). You must provide credentials for a Domain Administrator.

When you click “Start Scan,” SMS does not just look at file sizes. It executes a deep, cryptographic crawl of the legacy server. It interrogates the Windows Registry to find every single SMB share name. It scans the NTFS Master File Table (MFT) to calculate the exact number of files. It parses the Active Directory Access Control Lists (ACLs) to ensure that the security permissions on the “HR Confidential” folder are perfectly recorded. If the old server has local users or local groups (a common misconfiguration), SMS detects them and prepares to recreate them on the new server.

Step 4: The Transfer Phase (Block-Level Replication)

Once the inventory is complete, you map the Source to the Destination. In the WAC interface, you pair the old E: drive to the new F: drive.

When you initiate the transfer, SMS uses a highly optimized block-level copy engine. Unlike robocopy, which struggles with millions of tiny files, SMS streams the data efficiently over SMB 3.0.

Because the legacy server is still live and being used by employees, files are constantly changing. SMS handles this perfectly. You run the initial massive transfer (which might take a week). Then, right before the cutover, you click “Start Transfer” again. SMS calculates the mathematical delta (the files that changed since the first copy) and syncs them in minutes.

Step 5: The Automated Identity Cutover

This is the true magic of the Storage Migration Service. It entirely eliminates the manual Sunday night panic.

In the WAC interface, you enter the Cutover Phase. You provide a temporary, random name for the old server (e.g., FILE-OLD-DECOM) and a temporary, random IP address.

When you click Start Cutover, the Orchestrator executes a flawless, autonomous sequence:

  1. It brings the new server’s firewall down temporarily.
  2. It reaches into Active Directory and violently strips the Computer Name and IP Address away from the old legacy server.
  3. It forces the old legacy server to reboot and assume the random, temporary name/IP.
  4. It injects the old Computer Name (and all its Active Directory SPNs) and the old IP address directly into the new Windows Server 2022 machine.
  5. It recreates every single SMB share (with perfect NTFS permissions) on the new server.
  6. It reboots the new server.

From the perspective of the end-user, their mapped S: drive simply blips for 60 seconds. When it comes back online, they are connected to a brand new Windows Server 2022 machine. They have absolutely no idea the underlying hardware and operating system were completely replaced.

Conclusion

Executing manual file server migrations via command-line copy tools guarantees extended downtime, fractured NTFS permissions, and inevitable Active Directory SPN conflicts. By deploying the Windows Server Storage Migration Service via Windows Admin Center, infrastructure architects replace human error with a mathematically flawless orchestration engine. The ability to autonomously inventory legacy shares, execute block-level delta transfers, and perform invisible identity cutovers transforms a chaotic weekend migration into a boring, highly predictable Monday morning success.

RELATED POSTS

  • How to Configure Windows Server ReFS (Resilient File System) for Block Cloning and Data Integrity
  • How to Configure Windows Server DirectAccess for Seamless Remote Client Connectivity
  • How to Setup a SSTP (Secure Socket Tunneling Protocol) VPN in Windows Server
  • How to Clear the Windows WMI Provider Host Cache via PowerShell
  • How to Clear the Windows RSAT (Remote Server Administration Tools) Cache via PowerShell
  • Get the best tech tips delivered straight to your inbox.

    Join thousands of readers mastering Apple, Google, Microsoft, and Linux.