用于设置 IIS 应用程序池的 bat 文件

bat file for setting IIS App pool

我可以使用 bat 文件或任何其他脚本在 IIS 中设置网站的应用程序池吗?

您可以 运行 msdeploy.exe 并传入参数并按如下方式设置 AppPool:

msdeploy.exe 
  -verb:sync -source:appHostConfig="Default Web Site" 
  -enableLink:AppPoolExtension 
  -dest:package=site.zip 
  -declareParam:name="Application Pool",
       defaultValue="Default Web Site",
       description="Application pool for this site",
       kind=DeploymentObjectAttribute,
       scope=appHostConfig,
       match="application/@applicationPool"

您可以使用 powershell:

import-module WebAdministration
Set-ItemProperty 'IIS:\Sites\Default Web Site' ApplicationPool NewAppPoolName