В менеджере IIS 6 пропала папка с пулами (Application pools)

Недавно у заказчика на сервере с ОС Windows Server 2003 Enterprise в менеджере IIS пропала закладка с пулами (pools) приложений.

Нам нужно было у нескольких пулов поменять пользователя, под которым они запускаются с NetworkService на LocalSystem.

Сам менеджер IIS выглядел таким образом:

Как видно на скриншоте, нет папки с пулами вообще.

Порывшись в просторах сети и расспросив коллег, нашли путь решения проблемы - запускаем командную строку и там используем команды:
  1. cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs enum W3SVC/AppPools "/P" эта команда даст нам список всех пулов сервера
  2. cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/<имя_пула>/AppPoolIdentityType 0 эта команда установит у нужного пула пользователя LocalSystem (если необходимо вернуть обратно на NetworkService, то вместо 0 надо указывать 2)
Из-за чего пропала и как восстановить, выясняем по сей день.

P.S. Команды подходят и для IIS 7

Комментариев нет:

Отправить комментарий