Import-Module WebAdministration
cd IIS:/AppPools
$ApplicationPools = dir
foreach ($item in $ApplicationPools)
{
$ApplicationPoolName = $item.Name
$ApplicationPoolStatus = Get-WebAppPoolState $ApplicationPoolName
if($ApplicationPoolStatus.Value -eq "Stopped")
{
#Write-Host $ApplicationPoolName -->
$ApplicationPoolStatus.Value
Write-Host $ApplicationPoolName "found stopped."
Start-WebAppPool -Name $ApplicationPoolName
Write-Host $ApplicationPoolName "started."
}
}
cd IIS:/AppPools
$ApplicationPools = dir
foreach ($item in $ApplicationPools)
{
$ApplicationPoolName = $item.Name
$ApplicationPoolStatus = Get-WebAppPoolState $ApplicationPoolName
if($ApplicationPoolStatus.Value -eq "Stopped")
{
#Write-Host $ApplicationPoolName -->
$ApplicationPoolStatus.Value
Write-Host $ApplicationPoolName "found stopped."
Start-WebAppPool -Name $ApplicationPoolName
Write-Host $ApplicationPoolName "started."
}
}


