Я пытаюсь создать виртуальную машину, которая клонирует один из серверов, используемых в производственных экземплярах нашего веб-приложения, чтобы мы могли провести на нем тестирование развертывания.
Я получил все необходимые файлы, IIS установлен, база данных запущена и работает. На мой взгляд, осталось только скопировать все настройки IIS из производственной среды на виртуальную машину. В прошлом я в подобных ситуациях просто создавал резервную копию метабазы, находил файл, перемещал его на новый компьютер и восстанавливал. Однако это более сложный сценарий, и когда я пытаюсь сделать это, целевая машина сообщает мне, что файл метабазы имеет «недопустимую подпись».
Некоторое время гуглял, но рекомендую использовать iiscnfg.vbs / export, однако на странице msdn this рекомендуется использовать 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
Что выглядит хорошо, за исключением того, что на конечном компьютере может показаться, что ничего не изменилось. Что дает? Есть ли другой способ сделать это?