Scénario Powershell Pour arrêter le pool de candidatures réutilisé IIS

Par défaut, un nouveau pool d'applications vous mettra à jour par un intervalle de temps régulier tous les 1740 minutes.

Je veux nettoyer ce paramètre à IIS Jamais le recyclé.
Invité:

Blanche

Confirmation de:

Cela nettoiera le réglage de l'intervalle de temps dans le pool d'applications.

Import-Module WebAdministration
$pool = "IIS:\AppPools\mywebapp"
Set-ItemProperty $pool -Name Recycling.periodicRestart.time -Value 0.00:00:00

Hannah

Confirmation de:

Le scénario ci-dessous PowerShell Aide vérifier l'état de redémarrage du pool d'applications et redémarrer / Lancer / Arrêter. Ainsi, vous pouvez intégrer le scénario ci-dessous dans le planificateur de tâches à un intervalle de temps donné pour vérifier l'état du pool d'applications et le lancement, s'il s'est arrêté. Vous pouvez également activer la gâchette de courrier électronique s'il est arrêté et exécuté le script.

if (Test-Path IIS:\AppPools\$AppPoolName){
# Start App Pool if stopped else restart
#Get the runtime state of the DefaultAppPool and checking the status
if ((Get-WebAppPoolState($AppPoolName)).Value -eq "Started"){
Write-Output "Starting IIS app pool"
#starting the App Pool
Stop -WebAppPool $AppPoolName
}

Voir l'exemple complet:
https://dotnet-helpers.com/pow ... opped

Pour répondre aux questions, connectez-vous ou registre