使用PowerShell获取IIS的特定回收时间

时间:2017-05-22 18:03:30

标签: powershell iis time recycle

我正在尝试使用PowerShell查找我的应用池设置为在我的服务器上回收的具体时间。我知道它将在我正在查看的测试服务器上每天凌晨1点回收。我正在跑步:

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

,显示的值为00:00:00

出于测试目的,我试图运行:

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

我查看了这是如何改变的。 “特定时间”字段仍然在凌晨1点读取,但现在“常规时间间隔(以分钟为单位)”设置为4320分钟。显然我看错了价值......我知道如何在“特定时间”字段中看到价值?

1 个答案:

答案 0 :(得分:2)

你走了:

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

获取:

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