Как повторно использовать пул приложений IIS с помощью Powershell?
Используя данные из этого iis-6 вопроса, я смог создать 2 iis-6 очень полезных функции.
- Get-IisAppPools
- Recycle-IisAppPool
Код:
function Get-IisAppPools {
Get-WmiObject -Namespace "root\MicrosoftIISv2" -Class "IIsApplicationPool" -Filter 'name like "W3SVC/APPPOOLS/%"'
| ForEach-Object { $_.Name.ToString().SubString(15) }
}
function Recycle-IisAppPool([string]$appPoolName) {
Invoke-WmiMethod -Name Recycle -Namespace "root\MicrosoftIISv2" -Path "IIsApplicationPool.Name='W3SVC/APPPOOLS/$appPoolName'"
}
Вы powershell можете использовать эти функции iis6 следующим образом
Recycle-IisAppPool DefaultAppPool
Get-IisAppPools | ? { $_ -match "v4.0$" } | % { Recycle-IisAppPool $_ }
powershell
iis-6
2021-12-06T17:18:19+00:00
2022-08-18T13:49:54+00:00
Fobiya
Вопросы с похожей тематикой, как у вопроса:
Как повторно использовать пул приложений IIS с помощью Powershell?
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.