2017-05-22 2 views
0

J'essaie de trouver l'heure précise que mon pool d'applications est configuré pour recycler sur mon serveur à l'aide de PowerShell. Je sais qu'il est prêt à recycler à 1 heure du matin sur le serveur de test que je regarde. Je suis en cours d'exécution:Récupérer du temps de recyclage spécifique pour IIS avec PowerShell

Get-ItemProperty -Path IIS:\AppPools\AppPool -Name recycling.periodicRestart.time 

et la valeur qui est montrant est 00:00:00

Pour des fins de test, j'ai essayé de courir:

Set-ItemProperty -Path IIS:\AppPools\AppPool -Name recycling.periodicRestart.time -Value 3.00:00:00 

J'ai vérifié pour voir comment cela a changé . Le champ "Heure (s) spécifique (s)" indique toujours 1:00 AM, mais maintenant les "Intervalles de temps réguliers (en minutes)" sont réglés sur 4320 minutes. Donc, apparemment, je regarde la mauvaise valeur ... Toute idée de comment je peux voir la valeur dans le champ "Temps spécifique"?

Répondre

1

Ici, vous allez:

Set-ItemProperty -Path IIS:\AppPools\DefaultAppPool -Name recycling.periodicRestart.schedule -Value @{value = '03:00:00'} 

Recevez votre article avec:

Get-ItemProperty -Path IIS:\AppPools\DefaultAppPool -Name recycling.periodicRestart.schedule.collection 
+0

Merci, mais je ne suis pas essayer de le changer, je veux juste vérifier ce pour voir ce qu'il est .. –

+0

Pour ce que ça vaut, j'ai aussi essayé: Get-itemproperty -Path IIS: \ AppPools \ WebPage -Name recycling.periodicRestart.schedule Et vu rien qui ressemblait à ce que je cherchais. –

+0

Ajoutez simplement .collection, ifs un tableau de valeurs. –