antonvn, очень понравился ваш вопрос!
Более того, я проверил кучу различных способов, и выяснил, что xcopy /o РАБОТАЕТ, возможно,
потому что предварительно был применён фикс реестра вот отсюда
support.microsoft.com/kb/310316
который ForceCopyAclwithFile :)
вот логи, я работаю с сервером COMP (OS Win2003), под пользователем user, с администраторскими правами.
C:\test>dir /Q
Volume in drive C has no label.
Volume Serial Number is XXXX-XXXX
Directory of C:\test
21.06.2012 23:22 COMP\user.
21.06.2012 23:22 BUILTIN\Administrators…
21.06.2012 23:22 1 COMP\dmitriy test.txt
C:\test>md d:\test
C:\test>d:
D:\>dir /Q test
Volume in drive D is install
Volume Serial Number is 7846-2FFA
Directory of D:\test
21.06.2012 23:24 COMP\user.
21.06.2012 23:24 BUILTIN\Administrators…
owner папки, как видите я.
D:\>xcopy /o c:\test\test.txt d:\test\
C:\test\test.txt
1 File(s) copied
D:\test>dir /Q
Volume in drive D is install
Volume Serial Number is 7846-2FFA
Directory of D:\test
21.06.2012 23:25 COMP\user.
21.06.2012 23:25 BUILTIN\Administrators…
21.06.2012 23:22 1 COMP\dmitriy test.txt
owner успешно скопирован!
а вот для сравнения БЕЗ /o
D:\test>xcopy c:\test\test.txt d:\test2\
C:\test\test.txt
1 File(s) copied
D:\test>dir /Q d:\test2\
Volume in drive D is install
Volume Serial Number is 7846-2FFA
Directory of d:\test2
21.06.2012 23:27 COMP\user.
21.06.2012 23:27 BUILTIN\Administrators…
21.06.2012 23:22 1 COMP\user test.txt
Ещё раз спасибо за интересный и полезный вопрос!