我正在使用 appcmd 实用程序备份 IIS7 配置。备份进行得很顺利,并且按预期在 %windir%\system32\inetsrv\backup 中创建了具有备份名称的文件夹。但是,虽然我可以从 Windows 资源管理器中看到该文件夹,但我无法从其他工具(如命令提示符或我的备份实用程序)中看到它。在 Windows 资源管理器中,文件夹图标上出现了一个叠加的锁,我不知道这是什么意思。我检查了文件夹权限,但没有发现任何特别的东西(SYSTEM 和管理员拥有所有权限,所有者是管理员)。
我实际上通过共享备份目录和访问共享解决了眼前的问题,但我想了解这组奇怪的权限,它们阻止其他程序访问甚至查看该文件夹。有人愿意向我解释一下吗?
提前致谢,吉列尔莫
答案1
x64 操作系统的特点是某些路径只能通过 64 位进程查看。我怀疑您用来查看它的程序是 32 位进程。
如果你希望使用 32 位程序查看文件夹路径,则可能需要创建一些符号链接,如下所述
答案2
我希望这能解答你的问题。来自http://technet.microsoft.com/en-us/library/cc546773.aspx
文件已加密。
您可以创建两种类型的元数据库备份:
便携式备份 - 创建便携式备份时,您需要提供一个密码,供 IIS 用来加密备份文件。备份文件加密后,您无法更改备份文件的密码。
非可移植备份 - 创建非可移植备份时,您无需提供密码。因此,IIS 使用空白密码加密非可移植备份文件,这样管理员组中的任何成员都可以使用非可移植备份文件还原配置数据库。只有空白密码和安全属性被加密;备份文件中的所有其他信息都是纯文本。