Как я могу переименовать виртуальный каталог (или веб-приложение) в IIS 6.0 / 7.0 с помощью VBScript?
Переименовать виртуальный каталог в IIS с помощью VBScript?
Ответы (4)
Если вы просто хотите изменить имя сайта в IIS 7. Отредактируйте файл applicationHost.config. Этот файл можно найти в c:\Windows\System32\inetsrv\config\
Найдите и замените название приложения. Сохраните файл. И если вы перезапустите консоль управления IIS, вы увидите, что имя изменилось.
Вы хотите переименовать его в IIS или изменить виртуальный путь? adsutil может делать то же самое. Он должен быть установлен в c: \ inetpub \ AdminScripts
adsutil.vbs НАБОР W3SVC / svcnum / Root / AppName / AppFriendlyName "Новое понятное имя"
adsutil.vbs НАБОР W3SVC / svcnum / Root / AppName / AppRoot «Новый путь приложения»
См. Свойство «Имя» объектов из коллекции IIsWebVirtualDirSetting WMI (из пространства имен MicrosoftIISv2 WMI).
см. http://msdn.microsoft.com/en-us/library/ms525005%28v=vs.90%29.aspx
Я предполагаю, что вы хотите использовать локальный сценарий оболочки.
Попробуйте PowerShell, я думаю, что IIS7 представил новые инструменты администрирования, которые выглядят довольно мощно. Я думаю, что вы также можете использовать эти сценарии для удаленного управления IIS через WMI.
Это не должно быть сложнее, чем VBScript.
Другой способ - использовать VBScript для редактирования файлов конфигурации IIS или создать административный объект, но, похоже, это не способ сделать это.
Надеюсь, это поможет.