我有一个networking服务器的Windows 2003.当我做了一些文件夹的zip备份,当我解压缩文件的文件夹的权限不会恢复。 我怎样才能做一个压缩保存原来的权限,或者我如何做一个备份与所有权限保持不变?
我不能安装任何软件,它是一个生产服务器。
您可以通过两个步骤来完成。 如果2003服务器上有SP2,则可以访问icacls实用程序。 有了这个,你可以运行:
icacls f:\inetpub\wwwhome\* /save f:\backups\rights-acls.txt /t /c [zip f:\inetpub\wwwhome\
这将创build一个文件的所有权利存储在它,保持与压缩。 恢复
[unzip the file to the target] icacls f:\inetpub\wwwhome /restore f:\backups\rights-acls.txt
如果你没有系统的icacls,没有太大的帮助。 令人高兴的是,icacls被包含在Windows Vista和更高版本中,所以如果你可以通过映射的驱动器访问数据,你可以从客户端运行它,并将文件放在你需要的地方。
我使用了robocopy,它是一个我可以运行的Windows应用程序。
它的工作原理是:
robocopy {source} {destination} /COPY:DAT