使用Resource Kits里附带的小工具-scopy.exe
SCOPY source destination [/o] [/a] [/s]
source Specifies files to copy. destination Where to copy files to. /o Copies owner security information. /a Copies auditing information. Requires that you have the Manage Auditing User Right on both the source and destination computers. /s Copies all files in subdirectories.
但是在使用scopy的时候需要注意一些小问题,不然可能事与愿违,请看我的试验过程:
C:scripts>cacls wsh.vbs C:scriptswsh.vbs HEAVENadam:N HEAVENFuZheng:F >显示c:scripts目录中wsh.vbs中的权限
C:scripts>copy wsh.vbs adam 已复制 1 个文件。 >拷贝wsh.vbs到c:adam目录
C:scripts>cacls adamwsh.vbs C:adamwsh.vbs Everyone:F >显示拷贝过来的c:adamwsh.vbs的权限,注意:权限没有一起拷贝过来。
C:scripts>del adamwsh.vbs >删除c:adamwsh.vbs
C:scripts>scopy wsh.vbs adam wsh.vbs -> C:adamwsh.vbs >使用scopy将c:scriptswsh.vbs拷贝到c:adam目录
C:scripts>cacls adamwsh.vbs C:adamwsh.vbs HEAVENadam:N HEAVENFuZheng:F >显示拷贝过来的c:adamwsh.vbs的权限,注意:权限已经和文件一起拷贝过来了。
C:scripts>del adamwsh.vbs >删除c:adamwsh.vbs
C:scripts>copy wsh.vbs adam 已复制 1 个文件。 >拷贝wsh.vbs到c:adam目录
C:scripts>cacls adamwsh.vbs C:adamwsh.vbs Everyone:F >显示拷贝过来的c:adamwsh.vbs的权限,请注意wsh.vbs的权限
C:scripts>scopy wsh.vbs adam wsh.vbs -> C:adamwsh.vbs >使用scopy拷贝wsh.vbs(希望能将权限一并拷贝)
C:scripts>cacls adamwsh.vbs C:adamwsh.vbs Everyone:F >但是wsh.vbs的权限依旧没有改变
结论: 在使用scopy拷贝文件时一定需要注意目的目录是否存在同名文件,否则scopy的结果不会是你预期的结果。 |