16

我正在尝试使用 appcmd.exe 通过 powershell 脚本将“加载用户配置文件”的配置设置设置为 true。在阅读了许多文档后,我无法弄清楚正确的语法。

应用程序池的名称类似于“accountsmanagement.example.com”我已经尝试了以下变体,但都出错了:

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

如何通过 appcmd.exe 将加载用户配置文件正确设置为 true?

4

3 回答 3

24

如果您想纯粹使用PowerShell,可以使用以下PowerShell命令更改应用程序池的“加载用户配置文件”属性。

Import-Module WebAdministration

Set-ItemProperty "IIS:\AppPools\YourAppPoolName" -Name "processModel.loadUserProfile" -Value "False"
于 2016-02-18T10:02:01.103 回答
17

用引号试试这个。

c:\windows\system32\inetsrv\appcmd.exe set config -section:applicationPools "/[name='accountsmanagement.example.com'].processModel.loadUserProfile:false"
于 2013-03-18T20:56:49.697 回答
4

除了使用appcmd.exe set config,您还可以使用以下

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

要显示可以设置的所有值,请使用

appcmd.exe set apppool "App Pool name here" /?
于 2015-07-16T08:22:07.457 回答