From 0dce7e7017831064dc11ee22a1d56e074722e54c Mon Sep 17 00:00:00 2001 From: PTah Date: Mon, 13 Apr 2026 11:12:44 +1000 Subject: [PATCH] Fix daily report: force array for unique users (PS 5.1 Count on scalar) --- Login_Monitor.ps1 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Login_Monitor.ps1 b/Login_Monitor.ps1 index 69594ef..2ecabb7 100644 --- a/Login_Monitor.ps1 +++ b/Login_Monitor.ps1 @@ -774,7 +774,8 @@ function Send-DailyReport { } } $count = $usernames.Count - $uniqueUsers = $usernames | Sort-Object -Unique + # PS 5.1: без @() один логин даёт скаляр String (нет .Count); пустой список даёт $null. + $uniqueUsers = @($usernames | Sort-Object -Unique) $message = "📊 ЕЖЕДНЕВНЫЙ ОТЧЕТ`r`n" $message += "🖥️ Сервер: $env:COMPUTERNAME`r`n" $message += "🕐 Время отчета: $(Get-Date -Format 'dd.MM.yyyy HH:mm:ss')`r`n"