@@ -58,19 +58,19 @@ function Install-WingetAutoUpdate {
5858 $tasktriggers += New-ScheduledTaskTrigger - AtLogOn
5959 }
6060 if ($WAUconfig.WAU_UpdatesInterval -eq " Daily" ) {
61- $tasktriggers += New-ScheduledTaskTrigger - Daily - At $WAUconfig.WAU_UpdatesAtTime
61+ $tasktriggers += New-ScheduledTaskTrigger - Daily - At $WAUconfig.WAU_UpdatesAtTime - RandomDelay $WAUconfig .WAU_UpdatesTimeDelay
6262 }
6363 elseif ($WAUconfig.WAU_UpdatesInterval -eq " BiDaily" ) {
64- $tasktriggers += New-ScheduledTaskTrigger - Daily - At $WAUconfig.WAU_UpdatesAtTime - DaysInterval 2
64+ $tasktriggers += New-ScheduledTaskTrigger - Daily - At $WAUconfig.WAU_UpdatesAtTime - DaysInterval 2 - RandomDelay $WAUconfig .WAU_UpdatesTimeDelay
6565 }
6666 elseif ($WAUconfig.WAU_UpdatesInterval -eq " Weekly" ) {
67- $tasktriggers += New-ScheduledTaskTrigger - Weekly - At $WAUconfig.WAU_UpdatesAtTime - DaysOfWeek 2
67+ $tasktriggers += New-ScheduledTaskTrigger - Weekly - At $WAUconfig.WAU_UpdatesAtTime - DaysOfWeek 2 - RandomDelay $WAUconfig .WAU_UpdatesTimeDelay
6868 }
6969 elseif ($WAUconfig.WAU_UpdatesInterval -eq " BiWeekly" ) {
70- $tasktriggers += New-ScheduledTaskTrigger - Weekly - At $WAUconfig.WAU_UpdatesAtTime - DaysOfWeek 2 - WeeksInterval 2
70+ $tasktriggers += New-ScheduledTaskTrigger - Weekly - At $WAUconfig.WAU_UpdatesAtTime - DaysOfWeek 2 - WeeksInterval 2 - RandomDelay $WAUconfig .WAU_UpdatesTimeDelay
7171 }
7272 elseif ($WAUconfig.WAU_UpdatesInterval -eq " Monthly" ) {
73- $tasktriggers += New-ScheduledTaskTrigger - Weekly - At $WAUconfig.WAU_UpdatesAtTime - DaysOfWeek 2 - WeeksInterval 4
73+ $tasktriggers += New-ScheduledTaskTrigger - Weekly - At $WAUconfig.WAU_UpdatesAtTime - DaysOfWeek 2 - WeeksInterval 4 - RandomDelay $WAUconfig .WAU_UpdatesTimeDelay
7474 }
7575 $taskUserPrincipal = New-ScheduledTaskPrincipal - UserId S- 1 - 5 - 18 - RunLevel Highest
7676 $taskSettings = New-ScheduledTaskSettingsSet - Compatibility Win8 - StartWhenAvailable - AllowStartIfOnBatteries - DontStopIfGoingOnBatteries - ExecutionTimeLimit 03 :00 :00
@@ -182,6 +182,7 @@ function Install-WingetAutoUpdate {
182182 }
183183}
184184
185+
185186function Uninstall-WingetAutoUpdate {
186187
187188 Write-Host " ### Uninstalling WAU started! ###"
0 commit comments