我正在尝试构建一个虚拟机来克隆我们的 webapp 生产实例中使用的服务器之一,以便我们可以对其进行部署测试。
我已经完成了所有必要的文件,安装了 IIS,启动并运行了数据库。在我看来,剩下的就是将所有 IIS 设置从生产环境复制到虚拟机。过去,我在类似的情况下只是简单地备份元数据库,找到文件,将其移动到新机器,然后恢复。然而,这是一个更困难的场景,当我尝试这样做时,目标机器告诉我元数据库文件具有“无效签名”。
谷歌搜索了一段时间,我发现对此的建议是使用 iiscnfg.vbs /export 但是,此页面上的 msdn 页面建议使用iiscnfg.vbs /copy(尽管链接指向自身)。
因此,按照所有复制步骤,我得到以下输出:
C:\WINDOWS\system32>cscript.exe iiscnfg.vbs /copy /ts 208.10.202.61 /tu wmydomain\admin /tp mypassword
Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.
Backing up server 127.0.0.1
Backup complete.
Mapping local drive E: to admin share on server 127.0.0.1
Mapping local drive F: to admin share on server 208.10.202.61
看起来不错,除了在目标计算机上似乎没有任何改变。是什么赋予了?还有另一种方法可以做到这一点吗?