appcmd.exe를 사용하여 iis apppool을 변경하는 방법

appcmd.exe를 사용하여 iis apppool을 변경하는 방법

appcmd.exe나 다른 명령줄 방법을 사용하여 사진에 표시된 부분을 편집하고 싶습니다. 여기에 이미지 설명을 입력하세요

답변1

나는 appcmd.exe를 사용하지 않지만 다음과 같이 할 수 있습니다.

 appcmd.exe set config  -section:system.applicationHost/applicationPools /[name='DefaultAppPool'].enable32BitAppOnWin64:"True" /[name='DefaultAppPool'].managedPipelineMode:"Integrated" /[name='DefaultAppPool'].startMode:"AlwaysRunning"  /commit:apphost
 appcmd.exe set config  -section:system.applicationHost/applicationPools /[name='DefaultAppPool'].processModel.identityType:"LocalSystem"  /commit:apphost

WebAdministration 모듈을 사용하는 PowerShell에서:

 Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST'  -filter "system.applicationHost/applicationPools/add[@name='DefaultAppPool']" -name "enable32BitAppOnWin64" -value "True"
 Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST'  -filter "system.applicationHost/applicationPools/add[@name='DefaultAppPool']" -name "managedPipelineMode" -value "Integrated"
 Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST'  -filter "system.applicationHost/applicationPools/add[@name='DefaultAppPool']" -name "startMode" -value "AlwaysRunning"
 Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST'  -filter "system.applicationHost/applicationPools/add[@name='DefaultAppPool']/processModel" -name "identityType" -value "LocalSystem"

DefaultAppPool두 경우 모두 이름을 실제 이름으로 바꿔야 합니다 .

풀을 시스템으로 운영해야 할 타당한 이유가 있기를 바랍니다. 저는 절대 그렇게 하지 않을 것입니다.

관련 정보