Question

I am attempting to set the config setting for 'Load User Profile' to true via a powershell script using appcmd.exe. After reading through many documents I cannot figure out the correct syntax.

The app pool's name is like 'accountsmanagement.example.com' I have tried variations on the following but all error out:

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

How do I correctly set the Load User Profile to true via appcmd.exe?

Was it helpful?

Solution 2

Try this with quotes.

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

OTHER TIPS

If you want to purely use PowerShell you can use the following PowerShell command to change the 'Load User Profile' property of an application pool.

Import-Module WebAdministration

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

Instead of using appcmd.exe set config you can also use the following

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

To show all values that can be set use

appcmd.exe set apppool "App Pool name here" /?
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top