Я не уверен, почему это происходит, но я застрял в момент, когда я пытаюсь настроить свой 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.