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

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

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

c:Windowssystem32inetsrvappcmd.exe set config -section:applicationPools /accountsmanagement.example.com.processModel.loadUserProfile:true

Как правильно установить профиль пользователя загрузки в true через appcmd.exe?

3 ответов


попробуйте это с цитатами.

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

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

Import-Module WebAdministration

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

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

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

показать все значения можно использовать

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