::跳到iis命令工具所在目录下
cd C:\Windows\System32\inetsrv
::删除指定web站点
appcmd.exe delete site Default Web Site
appcmd.exe delete site ppsweb
::删除指定应用程序池
appcmd delete apppool ppsweb
appcmd delete apppool ppswebservice
appcmd delete apppool ChartPic
appcmd delete apppool PipelinePath
::添加应用程序池
appcmd add apppool /name:ppsweb
::修改应用程序池启动模式
appcmd.exe set APPPOOL ppsweb /config /startMode:AlwaysRunning /commit:apphost
::修改应用程序池标示
appcmd.exe set APPPOOL ppsweb /processModel.identityType:SpecificUser /processModel.userName:***** /processModel.password:***** /commit:apphost
::设置固定时间间隔回收应用程序池
appcmd.exe set APPPOOL ppsweb /recycling.periodicRestart.time:00:00:00 /commit:apphost
::设置指定时间回收应用程序池
appcmd.exe set APPPOOL ppsweb /+recycling.periodicRestart.schedule.[value=00:30:00] /commit:apphost
::关闭快速故障防护功能
appcmd.exe set APPPOOL ppsweb /failure.rapidFailProtection:False /commit:apphost
appcmd add apppool /name:ppswebservice
appcmd.exe set APPPOOL ppswebservice /config /startMode:AlwaysRunning /commit:apphost
appcmd.exe set APPPOOL ppswebservice /processModel.identityType:SpecificUser /processModel.userName:***** /processModel.password:***** /commit:apphost
appcmd.exe set APPPOOL ppswebservice /recycling.periodicRestart.time:00:00:00 /commit:apphost
appcmd.exe set APPPOOL ppswebservice /+recycling.periodicRestart.schedule.[value=00:30:00] /commit:apphost
appcmd.exe set APPPOOL ppswebservice /failure.rapidFailProtection:False /commit:apphost
appcmd.exe set APPPOOL ppswebservice /enable32BitAppOnWin64:True /commit:apphost
::添加web站点
appcmd.exe set config -section:system.applicationHost/sites /+[name=ppsweb,id=2,serverAutoStart=True] /commit:apphost
::绑定端口访问方式
appcmd.exe set config -section:system.applicationHost/sites /+[name=ppsweb,id=2,serverAutoStart=True].bindings.[protocol=http,bindingInformation=*:80:] /commit:apphost
::绑定端口访问方式
appcmd.exe set config -section:system.applicationHost/sites /+[name=ppsweb,id=2,serverAutoStart=True].bindings.[protocol=https,bindingInformation=*:443:] /commit:apphost
::添加web站点默认运行路径和应用程序池
appcmd.exe set config -section:system.applicationHost/sites /+[name=ppsweb,id=2,serverAutoStart=True].[path=/,applicationPool=ppsweb,serviceAutoStartEnabled=True,preloadEnabled=True] /commit:apphost
::添加web站点的应程序路径
appcmd.exe set config -section:system.applicationHost/sites /+[name=ppsweb,id=2,serverAutoStart=True].[path=/,applicationPool=ppsweb,serviceAutoStartEnabled=True,preloadEnabled=True].[path=/,physicalPath=C:\inetpub\wwwroot\ppsweb] /commit:apphost
::添加web子站点方式
appcmd.exe set config -section:system.applicationHost/sites /+[name=ppsweb,id=2,serverAutoStart=True].[path=/WebService,applicationPool=ppswebservice,serviceAutoStartEnabled=True,preloadEnabled=True] /commit:apphost
appcmd.exe set config -section:system.applicationHost/sites /+[name=ppsweb,id=2,serverAutoStart=True].[path=/WebService,applicationPool=ppswebservice,serviceAutoStartEnabled=True,preloadEnabled=True].[path=/,physicalPath=C:\inetpub\wwwroot\ppsweb\WebService] /commit:apphost
::修改web站点单个请求的大小
appcmd.exe set config -section:system.webServer/asp /limits.maxRequestEntityAllowed:20000000 /commit:apphost
::修改web站点允许上传单个文件大小
appcmd.exe set config -section:system.webServer/serverRuntime /uploadReadAheadSize:20971520 /commit:apphost
pause
|