У меня есть установка Windows 2003 IIS6.
Я хотел бы получить извлечение (вывод системы) всех записей DNS заголовка (виртуальные хосты и т. Д.).
Поскольку мне нужно переместить свой сервер и просто обновить IP-адреса (у меня нет прямого доступа к моему DNS-серверу, так как он управляется нашим хостинг-провайдером, и я не могу просто сказать «обновил все наши домены», поскольку мы есть другие сервера.
И нет, у меня нет уже существующего списка, часть этого была сделана до того, как я присоединился к своей компании.
Мысли? Есть ли способ или мне нужно пройти вручную и сделать это?
Вы можете перечислить существующие сайты с помощью:
cscript C:\WINDOWS\system32\iisweb.vbs /query
Результат выглядит следующим образом: Host
столбец - это значение заголовка хоста.
Connecting to server ...Done.
Site Name (Metabase Path) Status IP Port Host
================================================================================
Default Web Site (W3SVC/1) STARTED ALL 80 N/A
directory.example.com (W3SVC/2) STARTED ALL 80 directory.example.com
Вот Technet для iisweb.vbs
так же хорошо как Управление веб-сайтами с помощью скриптов родительская статья.