Over the weekend I copied our company data from one hard drive to another larger one. I thought permission would have copied across but they haven't.
What is the best (and quickest) way to copy the permission that were originally set onto my new data, without having to copy all the data again? My users are now accessing the data so don't want to recopy the data as changes may be lost.
The data is hosted on windows server 2008 R2
I think this will do the work:
"SOU" copies: S=Security info (NTFS ACLs), O=Ownership info, U=aUditing info
If this does not work you can use this command to back up NTFS permissions:
The /T switch allows it to get subfolder permissions too. The /C switch allows it to continue even if errors are encountered (although errors will still be displayed).
And then use this command to restore the permissions:
Note that in the command to save the permissions, I specified the target folder
D:\Data
, but when I restored them, I specified justD:\
as the target. You might think specifyingD:\
as the target in the restore command may somehow mess up the permissions on other folders at that level, but as you can see from the ntfspermissions.txt output file, it only has information about the Data folder and subfolders, so that is all it will change.Using PowerShell:
You can try using Robocopy. AFAIK it still works on newer Windows versions.
Like Priaeas said, robocopy.
Handy reference guide for switches to use.
/copyall or /copy:DATSOU will copy "everything" (data, attributes, timestamps, NTFS ACLs, owner and auditing info).
e:
was the root of a physical drive with several shares and all kinds of inheritance blocks dotted about.z:
was the "new" drive, in this case a mapped drive.It just worked, not for the shares, just the permissions.
CopyMik Freeware Program mit Keys:
/CSF[ FileMask1[ FileMask2[ ....]]]] Copy file security attributes. Only files with the specified mask. (default mask *)
/CSD[ DirMask1[ DirMask2[ ....]]]] Copy folder security attributes. Only folders with the specified mask. (default mask *)
http://www.superbasis.de/copymik/index.htm