是否有人可以指明我如何启动IIS(7/8)应用程序池的方向,这些应用程序池仅针对具有" Started"使用Powershell的状态(因此没有为已连接的应用程序/已停止状态的网站启动应用程序池?)
Scenario1: 停止了应用程序池 开始网站
START app pool
Scenario2: 停止了应用程序池 停止了网站
不要
由于
答案 0 :(得分:2)
我也不理解downvotes。但是,你可以试试这个:
Import-Module WebAdministration
gci IIS:\Sites |
where state -eq 'Started' |
select -ExpandProperty applicationPool |
% { Start-WebAppPool $_ }
看起来您不必检查applicationPool是否已经启动,但是如果您认为必要,可以使用该脚本并使用Get-WebAppPoolState cmdlet检查状态。