From 602e51aa5b67a7196b0fc7fa3dc86973b87e8966 Mon Sep 17 00:00:00 2001 From: Filip Zubik Date: Tue, 24 Mar 2026 13:23:41 +0100 Subject: [PATCH] fix: add 20s logon delay to DesktopInfo task Without delay the task fires before network init, causing Get-NetIPAddress to return nothing and IP showing as N/A. Co-Authored-By: Claude Sonnet 4.6 --- flash/scripts/07-desktop-info.ps1 | 3 ++- scripts/07-desktop-info.ps1 | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/flash/scripts/07-desktop-info.ps1 b/flash/scripts/07-desktop-info.ps1 index 4f27ebc..7c379aa 100644 --- a/flash/scripts/07-desktop-info.ps1 +++ b/flash/scripts/07-desktop-info.ps1 @@ -179,7 +179,8 @@ try { $action = New-ScheduledTaskAction -Execute "powershell.exe" ` -Argument "-NonInteractive -WindowStyle Hidden -ExecutionPolicy Bypass -File `"$RenderScript`"" - $trigger = New-ScheduledTaskTrigger -AtLogOn + $trigger = New-ScheduledTaskTrigger -AtLogOn + $trigger.Delay = "PT20S" # wait for network to be available $settings = New-ScheduledTaskSettingsSet -ExecutionTimeLimit (New-TimeSpan -Minutes 2) ` -MultipleInstances IgnoreNew ` -StartWhenAvailable diff --git a/scripts/07-desktop-info.ps1 b/scripts/07-desktop-info.ps1 index 4f27ebc..7c379aa 100644 --- a/scripts/07-desktop-info.ps1 +++ b/scripts/07-desktop-info.ps1 @@ -179,7 +179,8 @@ try { $action = New-ScheduledTaskAction -Execute "powershell.exe" ` -Argument "-NonInteractive -WindowStyle Hidden -ExecutionPolicy Bypass -File `"$RenderScript`"" - $trigger = New-ScheduledTaskTrigger -AtLogOn + $trigger = New-ScheduledTaskTrigger -AtLogOn + $trigger.Delay = "PT20S" # wait for network to be available $settings = New-ScheduledTaskSettingsSet -ExecutionTimeLimit (New-TimeSpan -Minutes 2) ` -MultipleInstances IgnoreNew ` -StartWhenAvailable