[英]PowerShell IIS How to make each recycle period 2 minutes apart
我需要设置 IIS 池每隔 2 分钟回收一次的所有时间。 我想在 PS 中创建一个脚本来为我设置它。 这就是它的样子:”
$AppPool = Get-IISAppPool
$AppPoolName = $AppPool | select -ExpandProperty name
foreach ($pool in $AppPoolName) {
#Set-ItemProperty -Path IIS:\AppPools\$pool -Name recycling.periodicRestart.time -Value 3.00:00:00
}
我如何每次增加 2 分钟? -值 3.00:00:00 -值 3.00:02:00 -值 3.00:04:00 等
使用的格式是TimeSpan对象在使用.ToString('c')
时输出的格式。
您可以在循环内的 TimeSpan 中添加 2 分钟,例如
$time = New-TimeSpan -Days 3 -Hours 0 -Minutes 0 -Seconds 0
foreach ($pool in $AppPoolName) {
Set-ItemProperty -Path IIS:\AppPools\$pool -Name recycling.periodicRestart.time -Value $time.ToString('c')
$time = $time.Add((New-TimeSpan -Minutes 2))
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.