将任何文件的自动设置权限复制到文件夹中

我有一个batch file,将文件夹从临时目录复制到公共Internet目录。 问题是,一旦文件被复制,IUSR帐户没有读取权限的文件,我得到一个500错误。 我可以在上传后手动设置权限,但有没有一种自动的方式来做到这一点,任何文件被添加到文件夹?

微软有一篇文章叫做“复制和移动你应该感兴趣的文件和文件夹时如何处理权限” 。

一个简单的答案是使用xcopy.exe,而不是复制。 使用(至less)以下命令行选项,文件ACL将保持不变:

xcopy.exe source destination /O 

得到它解决。 我添加了IUSR权限到Windows /临时目录,它现在inheritance了正确的权限。