我正在使用IIS 6.0,正在寻找一种停止/启动应用程序池的方法。我知道7.0中有一个用于powershell的stop-appPool,但使用的是6.0。 :-(那么,有没有人拥有可停止/启动应用程序池的powershell脚本或另一个命令行exe?
谢谢。
最佳答案
好的,这里,我只是添加了一个开关来停止应用程序池,否则它将启动,因为启动已经启动的应用程序池没有任何危害:
param([string]$appPoolName, [switch]$stop)
$appPool = get-wmiobject -namespace "root\MicrosoftIISv2" -class "IIsApplicationPool" | where-object {$_.Name -eq "W3SVC/AppPools/$appPoolName"}
if($appPool)
{
if($stop)
{
$appPool.Stop()
}
else
{
$appPool.Start()
}
}
关于powershell - 使用Powershell或命令行启动/停止App Pool IIS6.0,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2248042/