Меня попросили принять участие в задаче миграции сервера. Мне дали задание получить список физических путей всех сайтов, размещенных на IIS .
Я знаю, как получить индивидуальный путь к веб-сайтам в IIS с помощью графического интерфейса, а также может просматривать список веб-сайтов и соответствующий физический путь в IIS GUI, нажав на Просмотр приложения ссылка на сайт.
Но я не знаю, как экспортировать эту информацию в таблицу Excel.
Есть ли какая-либо опция в графическом интерфейсе или какая-то команда, которую нужно выполнить в командная строка что поможет получить необходимую информацию за один раз?
Существует множество размещенных веб-сайтов, и было бы обременительно посещать каждое приложение, копировать физические пути и вставлять в Excel.
VDIRS СПИСКА APPCMD
И все, что заканчивается косой чертой, является сайтом (приложением корневого уровня).
Но это было бы неправильно!
Любая миграция сервера, которая не требует использования инструмента веб-развертывания (MSDeploy), в значительной степени автоматически:
скорее всего, будет пустой тратой вашего времени в долгосрочной перспективе.
Скачайте WebDeploy, поработайте с ним и используйте его для миграции.
Выход: msdeploy -verb: sync -source: webserver60 -dest: package = c: \ webServer.zip
или любые его вариации. In в основном то же самое, с обратными аргументами source и dest.
http://www.iis.net/learn/publish/using-web-deploy/use-the-web-deployment-tool