From 01d7525c4ac83c4f3573ce8e151e2a019bde3cb0 Mon Sep 17 00:00:00 2001 From: PTah Date: Mon, 8 Jun 2026 11:51:06 +1000 Subject: [PATCH] fix(deploy): escape TaskName in log string (PowerShell parser); 2.0.25-SAC MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ${TaskName}: after colon was parsed as drive scope — deploy failed at parse time. Co-authored-by: Cursor --- Deploy-LoginMonitor.ps1 | 2 +- Login_Monitor.ps1 | 2 +- version.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Deploy-LoginMonitor.ps1 b/Deploy-LoginMonitor.ps1 index 566ccda..071e13f 100644 --- a/Deploy-LoginMonitor.ps1 +++ b/Deploy-LoginMonitor.ps1 @@ -961,7 +961,7 @@ function Write-RdpMonitorDeployScheduledTaskVerification { Write-DeployLog "ПРЕДУПРЕЖДЕНИЕ: $TaskName ExecutionTimeLimit=$label — ожидался PT0S (без лимита). Проверьте InstallTasks и права администратора." return $false } - Write-DeployLog "Задача $TaskName: ExecutionTimeLimit=PT0S (без лимита) — OK." + Write-DeployLog "Задача ${TaskName}: ExecutionTimeLimit=PT0S (без лимита) — OK." return $true } diff --git a/Login_Monitor.ps1 b/Login_Monitor.ps1 index a36eb23..467cd8b 100644 --- a/Login_Monitor.ps1 +++ b/Login_Monitor.ps1 @@ -89,7 +89,7 @@ $script:SkipLogDetailLimit = 15 # строки ниже, если правки «мелкие» и вы не хотите менять отображаемую версию в логах). # Рекомендация: при значимых релизах меняйте и $ScriptVersion, и version.txt одинаково; при только # исправлениях на шаре — достаточно поднять patch в version.txt (например 1.3.0.1). -$ScriptVersion = "2.0.24-SAC" +$ScriptVersion = "2.0.25-SAC" # Логи (все под InstallRoot) $LogFile = Join-Path $script:InstallRoot "Logs\login_monitor.log" diff --git a/version.txt b/version.txt index f4f7291..cb49cd1 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -2.0.24-SAC +2.0.25-SAC