Может ли скрипт обновить поля вкладки «Удостоверение» свойств пула приложений в IIS 6.0+ - PullRequest
4 голосов
/ 21 сентября 2011

Я разработчик, и я пришел к решению проблемы аутентификации веб-службы, которая включала в себя поддержание Kerberos из-за множественных сетевых скачков. Короче говоря:

  • Создан отдельный пул приложений для виртуального каталога, в котором размещается веб-служба
  • Идентификационные данные этого пула приложений настроены на настраиваемую учетную запись (DOMAINname \ username, которая останется постоянной, но, как мне кажется, надежный пароль будет изменяться каждые 90 дней); в определенный момент времени наш системный администратор может узнать или получить пароль каким-либо образом).

Существует ли язык сценариев, который можно использовать для настройки нового пула приложений для этого приложения, а затем установить идентификатор, как описано (вместо ручного ввода данных на страницы свойств в IIS)?

Я думаю, что наш системный администратор немного знает о Powershell, но может кто-нибудь помочь мне предложить ему что-нибудь для использования (ему нужно будет повторить это еще на 2 серверах, когда приложение будет запущено). Спасибо.

1 Ответ

6 голосов
/ 25 ноября 2011

Вы можете использовать такой скрипт PowerShell:

Import-Module WebAdministration
$appPool = New-WebAppPool -Name "MyAppPool"
$appPool.processModel.userName = "domain\username"
$appPool.processModel.password = "ReallyStrongPassword"
$appPool.processModel.identityType = "SpecificUser"
$appPool | Set-Item
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...