我正在尝试使用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分钟。显然我看错了价值......我知道如何在“特定时间”字段中看到价值?
答案 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