Как внести изменения в iis apppool с помощью appcmd.exe

Я хочу отредактировать части, отмеченные на фото, с помощью appcmd.exe или другого метода командной строки. enter image description here

-2
задан 25 July 2021 в 14:08
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

В PowerShell с помощью модуля WebAdministration:

 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 на настоящее имя.

Надеюсь, у вас есть очень веские причины запускать пул как Систему, я бы никогда этого не сделал.

0
ответ дан 28 July 2021 в 15:28

Теги

Похожие вопросы