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