Reputation: 1577
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?
Upvotes: 19
Views: 15842
Reputation: 7000
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"
Upvotes: 28
Reputation: 476
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" /?
Upvotes: 9
Reputation: 226
Try this with quotes.
c:\windows\system32\inetsrv\appcmd.exe set config -section:applicationPools "/[name='accountsmanagement.example.com'].processModel.loadUserProfile:false"
Upvotes: 21