Need to Copy Shares from one server to another and retain all NTFS & File Level Permissions

Posted on 2012-09-17
Last Modified: 2012-09-27
I'm installing a new Windows 2008 R2 server in the domain. Currently the user shares are on one 2003 server. I'd like to robocopy a user at a time to the new 2008 server and verify their permisions are correct before moving all of them. I currently run Robocopy but need assistance so this can be done correctly the 1st time.

The folder structure looks like this: e:\Users\username

I plan to maintain the same folder structure on the new server.

Can someone provide details on moving them one at a time and then move the rest?
Question by:Tony Giangreco
    LVL 57

    Accepted Solution

    Have you looked into RichCopy > GUI tool from Microsoft

    Robocopy works, just want to test before I write an answer containing the command.


    LVL 7

    Expert Comment

    try to use robocopy command line with /mir switch ... if you are running under windows 2003 you might want to download windows resources kit

    powershell will be another scripting tool that you want to be friend with :)
    LVL 1

    Expert Comment

    I always use Vice Versa from for this
    Great piece of software and free for 30 days.
    LVL 18

    Expert Comment

    by:Sushil Sonawane
    Try Microsoft File Server Migration Tool. It's GUI base and easy to track logs and handle.

    To Download please refer below link.

    LVL 25

    Author Comment

    by:Tony Giangreco
    I just installed the new server installed. I'll test the Robocopy tomorrow.
    LVL 18

    Expert Comment

    by:Sushil Sonawane
    I will suggest you instead of robo copy try Microsoft file migration tool.  It is graphical base and very easy to work and troubleshoot the also.

    Robocopy and FSMT both tools are provided by Mircosoft

    Refer below question :

    IT's for dfs migration but you migrate normal share folder also.
    LVL 25

    Author Closing Comment

    by:Tony Giangreco
    Worked great. Thanks

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How to improve team productivity

    Quip adds documents, spreadsheets, and tasklists to your Slack experience
    - Elevate ideas to Quip docs
    - Share Quip docs in Slack
    - Get notified of changes to your docs
    - Available on iOS/Android/Desktop/Web
    - Online/Offline

    To effectively work with Diskpart on a Server Core, it is necessary to write some small batch script's, because you can't execute diskpart in a remote powershell session. To get startet, place the Diskpart batch script's into a share on your loca…
    [b]Ok so now I will show you how to add a user name to the description at login. [/b] First connect to your DC (Domain Controller / Active Directory Server) SET PERMISSIONS FOR SCRIPT TO UPDATE COMPUTER DESCRIPTION TO USERNAME 1. Open Active …
    This tutorial will walk an individual through the steps necessary to join and promote the first Windows Server 2012 domain controller into an Active Directory environment running on Windows Server 2008. Determine the location of the FSMO roles by lo…
    This tutorial will show how to configure a new Backup Exec 2012 server and move an existing database to that server with the use of the BEUtility. Install Backup Exec 2012 on the new server and apply all of the latest hotfixes and service packs. The…

    760 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    8 Experts available now in Live!

    Get 1:1 Help Now