Fix daily report: force array for unique users (PS 5.1 Count on scalar)
This commit is contained in:
+2
-1
@@ -774,7 +774,8 @@ function Send-DailyReport {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
$count = $usernames.Count
|
$count = $usernames.Count
|
||||||
$uniqueUsers = $usernames | Sort-Object -Unique
|
# PS 5.1: без @() один логин даёт скаляр String (нет .Count); пустой список даёт $null.
|
||||||
|
$uniqueUsers = @($usernames | Sort-Object -Unique)
|
||||||
$message = "<b>📊 ЕЖЕДНЕВНЫЙ ОТЧЕТ</b>`r`n"
|
$message = "<b>📊 ЕЖЕДНЕВНЫЙ ОТЧЕТ</b>`r`n"
|
||||||
$message += "🖥️ Сервер: $env:COMPUTERNAME`r`n"
|
$message += "🖥️ Сервер: $env:COMPUTERNAME`r`n"
|
||||||
$message += "🕐 Время отчета: $(Get-Date -Format 'dd.MM.yyyy HH:mm:ss')`r`n"
|
$message += "🕐 Время отчета: $(Get-Date -Format 'dd.MM.yyyy HH:mm:ss')`r`n"
|
||||||
|
|||||||
Reference in New Issue
Block a user