Windows server migration tool version problem when using Export-SmigServerSetting on Windows 2012 standard

Answered Windows server migration tool version problem when using Export-SmigServerSetting on Windows 2012 standard

  • Thursday, February 21, 2013 4:50 PM
     
     

    I got problem when running import-smigserversetting command to import user and groups to destination Win2012 standard server.


    I am trying to migrate File and storage service on Windows 2008 R2 server to a Window 2012 standard server (Win2012 server also acts as a  dc).


    I went through the procedure from MS website.


    On source server (Windows 2008 r2 sp1) I have used the export-smigserversetting command to successfully get the exported file:


    Export-SmigServerSetting -User All -Group -Path <storepath\UsersGroups> -Verbose



    On destination server (Windows 2012 standard fully patched) I am stuck running this command:



    PS C:\Users\Administrator> import-smigserversetting -user all -group -path "C:\Users\Administrator\Migration.Win2008-vm- 1\Local Users and Groups" -Verbose



    Errors are as following:


    cmdlet Import-SmigServerSetting at command pipeline position 1 Supply values for the following parameters: Password: ******** VERBOSE: import-smigserversetting : The migration operation cannot be performed. The versions of Windows Server Migration Toolson the source and destination servers are not the same.  Please make sure that the same version of Windows Server Migration Tools is used on the source and destination server.

     

    Question1: How to check Windows server migration tool version? I tried no luck.

    Question2: How to make them the same version?


    I am migrating from Windows 2008 r2 to Windows 2012 so I believe it makes no sense requiring the Windows server migration tool version kept the same on source and destination server since the OS are different.




    Thanks for any input.





    • Edited by wxia0822 Thursday, February 21, 2013 6:12 PM
    •  

All Replies

  • Friday, February 22, 2013 3:56 AM
     
     

    Hello,

    the migration tools must be used from the newer OS version, as stated in the error message "The migration operation cannot be performed. The versions of Windows Server Migration Toolson the source and destination servers are not the same". So please use the Windows server 2012 migration tools instead.


    Best regards

    Meinolf Weber
    MVP, MCP, MCTS
    Microsoft MVP - Directory Services
    My Blog: http://msmvps.com/blogs/mweber/

    Disclaimer: This posting is provided AS IS with no warranties or guarantees and confers no rights.

  • Friday, February 22, 2013 1:32 PM
     
     
    Hi Meinolf,

    I did run import on windows 2012 and got this error.

    I run Export on source server (2008 R2)which was successful.
    Copy the exported mig file over to destination server (win2012)
    Run Import on destination server (win2012) and here I got error.

    Anything wrong in above procedure?
  • Friday, February 22, 2013 4:04 PM
     
     

    Hello,

    as said before use the migration tools from the Windows server 2012 to create the export file on the Windows server 2008 R2.


    Best regards

    Meinolf Weber
    MVP, MCP, MCTS
    Microsoft MVP - Directory Services
    My Blog: http://msmvps.com/blogs/mweber/

    Disclaimer: This posting is provided AS IS with no warranties or guarantees and confers no rights.

  • Saturday, February 23, 2013 3:37 PM
     
     
    Hi Meinolf, I just noticed I did not go through the "creating/copying deployement folder" and registering migration tool part. That might be the cause. Will keep you posted if it works or not. Thanks for help.
  • Sunday, February 24, 2013 12:48 AM
     
     Answered

    Hello,

    please install the Windows server migration tools on the Windows server 2012, open an elevated command prompt and browse to c:'windows\system32\servermigrationtool folder and run the following command:

    smigdeploy.exe /package /architecture amd64 /os Servername /path /c:\MigTools

    That way the migration tool package is created fro 64bit. If you need one for 32bit machines please run the /architecture for the 32bit version.

    After this upload the MigTools folder to a network share and use it from here to copy it to the Windows Server 2008R2 and run the command with the new tools.


    Best regards

    Meinolf Weber
    MVP, MCP, MCTS
    Microsoft MVP - Directory Services
    My Blog: http://msmvps.com/blogs/mweber/

    Disclaimer: This posting is provided AS IS with no warranties or guarantees and confers no rights.

    • Marked As Answer by wxia0822 Sunday, February 24, 2013 3:17 AM
    •  
  • Sunday, February 24, 2013 3:17 AM
     
     Answered

    Thanks for your help Meinolf. Yes it works.What I missed before is following steps:

    • create deployment folder on Win2012 destination server
    • copy deployment folder over to Windows 2008 source server
    • Register Windows 2012 Microsoft server migration tool on windows 2008 source server

    Thanks for the specific info above.

    I found a ms web page which thoroughly describe this process:

    http://technet.microsoft.com/library/jj134202


    • Marked As Answer by wxia0822 Sunday, February 24, 2013 3:17 AM
    • Edited by wxia0822 Sunday, February 24, 2013 3:19 AM
    •