Untitled
unknown
powershell
a year ago
935 B
1
Indexable
Never
$AppPoolName = "widget" # Определение переменной для appcmd $AppCmdPath = "$env:SystemRoot\system32\inetsrv\appcmd.exe" # Установка времени и дня недели $CurrentDayOfWeek = (Get-Date).DayOfWeek $CurrentHour = (Get-Date).Hour # Рабочее время в формате 24 $WorkingHoursStart = 9 $WorkingHoursEnd = 18 # Проверка на то что день выходной или нет $IsWeekend = $CurrentDayOfWeek -eq "Saturday" -or $CurrentDayOfWeek -eq "Sunday" $IsWorkingHours = $CurrentHour -ge $WorkingHoursStart -and $CurrentHour -lt $WorkingHoursEnd # Условие если день не рабочий и время не рабочее тогда recycl pool if ($IsWeekend -or $IsWorkingHours) { & $AppCmdPath recycle apppool /apppool.name:$AppPoolName } else { Write-Host "Script is not running during non-working hours or on weekends." }