2013-03-14 3 views
10

appcmd.exe를 사용하는 powershell 스크립트를 통해 '사용자 프로필로드'의 구성 설정을 true로 설정하려고합니다. 많은 문서를 읽은 후에 올바른 구문을 이해할 수 없습니다. 내가 제대로 APPCMD 명령어를 통해 true로로드 사용자 프로필을 설정하는 방법로드 사용자 프로필에 대해 appcmd.exe를 통해 IIS 구성 설정

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

:

응용 프로그램 풀의 이름은 밖으로 다음 제외한 모든 오류에 'accountsmanagement.example.com'나는 시도 변동 같다. exe?

답변

11

따옴표와 함께 시도하십시오.

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

이 대답을 설정하지 않으면 _false_로 설정됩니까? 원래 포스터는 그 반대의 것을 원했습니다. –

0

대신 appcmd.exe set config을 사용하는 당신은 또한

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

다음을 사용하면 순수하게 사용할 수있는 PowerShell를 사용하려면

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

을 설정할 수있는 모든 값을 표시하는 데 사용할 수있는 다음의 PowerShell 명령은 응용 프로그램 풀의 '사용자 프로필로드'속성을 변경합니다.

Import-Module WebAdministration 

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

예. 이것을 공유해 주셔서 감사합니다. Win2008/IIS 7 이후로 작동합니다. – Nathan