Пул приложений IIS, настроенный для указания c учетной записи MSA пользователя через Powershell - PullRequest
0 голосов
/ 13 апреля 2020

Я не уверен, почему это происходит, но я застрял в момент, когда я пытаюсь настроить свой AppPool с учетной записью Specifi c, т. Е. MSA или служебной учетной записью.

Я выполняю сценарий ниже PowerShell для настройки:

Import-Module WebAdministration
Set-ItemProperty IIS:\AppPools\AppPool -name processModel -value @{userName="$user_name";password="$password";identitytype=3}

Проблема заключается в том, что всякий раз, когда я помещаю данные учетной записи службы через этот сценарий, AppPool останавливается, а при попытке запустить AppPool несколько раз учетная запись службы блокируется. Когда я пытаюсь Настроить вручную в AppPool, он работает нормально и работает, как и ожидалось.

Для тестирования я попытался ввести свои учетные данные ID в приведенном выше сценарии, а затем он работал нормально, как и ожидалось, но когда я попытался снова с учетной записью службы результат такой же, как указано выше.

Я пытался сделать несколько сценариев, и результат тот же, в одном из сценариев я обнаружил странную ошибку:

Set-ItemProperty : Type mismatch. (Exception from HRESULT: 0x80020005 (DISP_E_TYPEMISMATCH))
At line:8 char:1
+ Set-ItemProperty IIS:\AppPools\AppPool -name processMode ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Set-ItemProperty], COMException
    + FullyQualifiedErrorId : System.Runtime.InteropServices.COMException,Microsoft.PowerShell.Commands.SetItemPropertyCommand

Может кто-нибудь помогите настроить сервисную учетную запись в AppPool.

...