From 16fdc3f405d7df3d07bacfe67d722de760c7edd0 Mon Sep 17 00:00:00 2001 From: Joey Maffiola <7maffiolajoey@gmail.com> Date: Fri, 27 Mar 2026 10:34:19 -0500 Subject: [PATCH 1/2] fix: Use full pwsh.exe path in VBS launchers to ensure it resolves in user sessions --- Scripts/iKAT/Invoke-FFmpegCapture/Start-DinaRecording.vbs | 2 +- Scripts/iKAT/Invoke-FFmpegCapture/Start-JoeyRecording.vbs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Scripts/iKAT/Invoke-FFmpegCapture/Start-DinaRecording.vbs b/Scripts/iKAT/Invoke-FFmpegCapture/Start-DinaRecording.vbs index e904780..e872040 100644 --- a/Scripts/iKAT/Invoke-FFmpegCapture/Start-DinaRecording.vbs +++ b/Scripts/iKAT/Invoke-FFmpegCapture/Start-DinaRecording.vbs @@ -1 +1 @@ -CreateObject("WScript.Shell").Run "pwsh.exe -WindowStyle Hidden -ExecutionPolicy Bypass -NonInteractive -File ""C:\PowerShellScripts\Scripts\iKAT\Invoke-FFmpegCapture\Start-DinaRecording.ps1""", 0, False +CreateObject("WScript.Shell").Run "\"C:\Program Files\PowerShell\7\pwsh.exe\" -WindowStyle Hidden -ExecutionPolicy Bypass -NonInteractive -File \"C:\PowerShellScripts\Scripts\iKAT\Invoke-FFmpegCapture\Start-DinaRecording.ps1\"", 0, False diff --git a/Scripts/iKAT/Invoke-FFmpegCapture/Start-JoeyRecording.vbs b/Scripts/iKAT/Invoke-FFmpegCapture/Start-JoeyRecording.vbs index 3509a83..a3f2588 100644 --- a/Scripts/iKAT/Invoke-FFmpegCapture/Start-JoeyRecording.vbs +++ b/Scripts/iKAT/Invoke-FFmpegCapture/Start-JoeyRecording.vbs @@ -1 +1 @@ -CreateObject("WScript.Shell").Run "pwsh.exe -WindowStyle Hidden -ExecutionPolicy Bypass -NonInteractive -File ""C:\PowerShellScripts\Scripts\iKAT\Invoke-FFmpegCapture\Start-JoeyRecording.ps1""", 0, False +CreateObject("WScript.Shell").Run "\"C:\Program Files\PowerShell\7\pwsh.exe\" -WindowStyle Hidden -ExecutionPolicy Bypass -NonInteractive -File \"C:\PowerShellScripts\Scripts\iKAT\Invoke-FFmpegCapture\Start-JoeyRecording.ps1\"", 0, False From 40fd8b0c8d0e69d940f7b96c14ec9efe88eaef2e Mon Sep 17 00:00:00 2001 From: Joey Maffiola <7maffiolajoey@gmail.com> Date: Fri, 27 Mar 2026 10:38:36 -0500 Subject: [PATCH 2/2] fix: Correct VBScript quote escaping to use double-double-quotes instead of backslash --- Scripts/iKAT/Invoke-FFmpegCapture/Start-DinaRecording.vbs | 2 +- Scripts/iKAT/Invoke-FFmpegCapture/Start-JoeyRecording.vbs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Scripts/iKAT/Invoke-FFmpegCapture/Start-DinaRecording.vbs b/Scripts/iKAT/Invoke-FFmpegCapture/Start-DinaRecording.vbs index e872040..971e179 100644 --- a/Scripts/iKAT/Invoke-FFmpegCapture/Start-DinaRecording.vbs +++ b/Scripts/iKAT/Invoke-FFmpegCapture/Start-DinaRecording.vbs @@ -1 +1 @@ -CreateObject("WScript.Shell").Run "\"C:\Program Files\PowerShell\7\pwsh.exe\" -WindowStyle Hidden -ExecutionPolicy Bypass -NonInteractive -File \"C:\PowerShellScripts\Scripts\iKAT\Invoke-FFmpegCapture\Start-DinaRecording.ps1\"", 0, False +CreateObject("WScript.Shell").Run """C:\Program Files\PowerShell\7\pwsh.exe"" -WindowStyle Hidden -ExecutionPolicy Bypass -NonInteractive -File ""C:\PowerShellScripts\Scripts\iKAT\Invoke-FFmpegCapture\Start-DinaRecording.ps1""", 0, False diff --git a/Scripts/iKAT/Invoke-FFmpegCapture/Start-JoeyRecording.vbs b/Scripts/iKAT/Invoke-FFmpegCapture/Start-JoeyRecording.vbs index a3f2588..2149a9c 100644 --- a/Scripts/iKAT/Invoke-FFmpegCapture/Start-JoeyRecording.vbs +++ b/Scripts/iKAT/Invoke-FFmpegCapture/Start-JoeyRecording.vbs @@ -1 +1 @@ -CreateObject("WScript.Shell").Run "\"C:\Program Files\PowerShell\7\pwsh.exe\" -WindowStyle Hidden -ExecutionPolicy Bypass -NonInteractive -File \"C:\PowerShellScripts\Scripts\iKAT\Invoke-FFmpegCapture\Start-JoeyRecording.ps1\"", 0, False +CreateObject("WScript.Shell").Run """C:\Program Files\PowerShell\7\pwsh.exe"" -WindowStyle Hidden -ExecutionPolicy Bypass -NonInteractive -File ""C:\PowerShellScripts\Scripts\iKAT\Invoke-FFmpegCapture\Start-JoeyRecording.ps1""", 0, False