From 6a9b2b70dc147a2827228a56447ae920a12244fa Mon Sep 17 00:00:00 2001 From: PTah Date: Sun, 31 May 2026 19:03:28 +1000 Subject: [PATCH] fix: use full path to schtasks.exe in deploy post-update start 1.2.33-SAC Co-authored-by: Cursor --- Deploy-LoginMonitor.ps1 | 3 ++- Login_Monitor.ps1 | 2 +- version.txt | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Deploy-LoginMonitor.ps1 b/Deploy-LoginMonitor.ps1 index 2fe629d..ba6f0f4 100644 --- a/Deploy-LoginMonitor.ps1 +++ b/Deploy-LoginMonitor.ps1 @@ -792,10 +792,11 @@ try { Write-DeployLog "Монитор уже запущен — повторный старт не выполняем." } else { $taskName = 'RDP-Login-Monitor' + $schtasksExe = Join-Path $env:SystemRoot 'System32\schtasks.exe' $runEa = $ErrorActionPreference try { $ErrorActionPreference = 'SilentlyContinue' - $runOut = & schtasks.exe /Run /TN $taskName 2>&1 + $runOut = & $schtasksExe /Run /TN $taskName 2>&1 foreach ($line in @($runOut)) { if ($null -ne $line -and "$line".Trim().Length -gt 0) { Write-DeployLog "schtasks /Run $taskName : $line" diff --git a/Login_Monitor.ps1 b/Login_Monitor.ps1 index 1ef1041..cd68066 100644 --- a/Login_Monitor.ps1 +++ b/Login_Monitor.ps1 @@ -82,7 +82,7 @@ $script:MonitorStopRequested = $false # строки ниже, если правки «мелкие» и вы не хотите менять отображаемую версию в логах). # Рекомендация: при значимых релизах меняйте и $ScriptVersion, и version.txt одинаково; при только # исправлениях на шаре — достаточно поднять patch в version.txt (например 1.3.0.1). -$ScriptVersion = "1.2.32-SAC" +$ScriptVersion = "1.2.33-SAC" # Логи (все под InstallRoot) $LogFile = Join-Path $script:InstallRoot "Logs\login_monitor.log" diff --git a/version.txt b/version.txt index 503ca5a..7c13c42 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.2.32-SAC +1.2.33-SAC