Настройка конфигурации IIS с помощью appcmd.exe для загрузки профиля пользователя

Я пытаюсь установить для параметра конфигурации "Загрузить профиль пользователя" значение true с помощью powershell script с помощью appcmd.exe. После прочтения многих документов я не могу понять правильный синтаксис.

Имя пула приложений похоже на "accountmanagement.example.com". Я пробовал варианты следующих, но все ошибки:

c:\Windows\system32\inetsrv\appcmd.exe set config -section:applicationPools /accountsmanagement.example.com.processModel.loadUserProfile:true

Как правильно настроить Load User Profile на true с помощью appcmd.exe?

Ответ 1

Попробуйте это с помощью кавычек.

c:\windows\system32\inetsrv\appcmd.exe set config -section:applicationPools "/[name='accountsmanagement.example.com'].processModel.loadUserProfile:false"

Ответ 2

Если вы хотите использовать Purely с помощью PowerShell, вы можете использовать следующую команду PowerShell, чтобы изменить свойство "Загрузить профиль пользователя" в пуле приложений.

Import-Module WebAdministration

Set-ItemProperty "IIS:\AppPools\YourAppPoolName" -Name "processModel.loadUserProfile" -Value "False"

Ответ 3

Вместо использования appcmd.exe set config вы также можете использовать следующие

appcmd.exe set apppool "App Pool name here" -processmodel.loaduserprofile:"true"

Чтобы показать все значения, которые можно установить, используйте

appcmd.exe set apppool "App Pool name here" /?