현재 작업 전체 반영
This commit is contained in:
parent
5560638e54
commit
c0dddab594
85 changed files with 11322 additions and 539 deletions
|
|
@ -2,6 +2,7 @@ param(
|
|||
[string]$Workspace = "D:\workspace\vignette",
|
||||
[string]$TaskName = "VignettePublicRuntimeWatchdog",
|
||||
[int]$IntervalMinutes = 5,
|
||||
[string[]]$AdditionalPublicHealthUrls = @(),
|
||||
[switch]$SkipPublicHealth,
|
||||
[switch]$SkipCloudflaredRestart,
|
||||
[switch]$RunNow
|
||||
|
|
@ -33,6 +34,10 @@ if ($SkipPublicHealth) {
|
|||
if ($SkipCloudflaredRestart) {
|
||||
$actionArguments += "-SkipCloudflaredRestart"
|
||||
}
|
||||
if ($AdditionalPublicHealthUrls.Count -gt 0) {
|
||||
$escapedUrls = $AdditionalPublicHealthUrls | ForEach-Object { "`"$_`"" }
|
||||
$actionArguments += "-AdditionalPublicHealthUrls $($escapedUrls -join ',')"
|
||||
}
|
||||
|
||||
$action = New-ScheduledTaskAction `
|
||||
-Execute $powershell `
|
||||
|
|
@ -73,6 +78,9 @@ Register-ScheduledTask -TaskName $TaskName -InputObject $task -Force | Out-Null
|
|||
Write-Output "Installed scheduled task '$TaskName' for $userId"
|
||||
Write-Output "Action: $powershell $($actionArguments -join ' ')"
|
||||
Write-Output "Interval: every $IntervalMinutes minute(s), plus at user logon"
|
||||
if ($AdditionalPublicHealthUrls.Count -gt 0) {
|
||||
Write-Output "Additional public health URLs: $($AdditionalPublicHealthUrls -join ', ')"
|
||||
}
|
||||
|
||||
if ($RunNow) {
|
||||
Start-ScheduledTask -TaskName $TaskName
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue