Всем привет! Я новичок в PowerShell и у меня есть следующий код, который должен отправлять список заблокированных пользователей в телеграмм.
$token = "*******"
$chat_id = "********"
$text = Search-ADAccount -LockedOut | Select Name,SamAccountName
$URI = "https://api.telegram.org/bot" + $token + "/sendMessage?chat_id=" + $chat_id + "&text=" + $file
$Request = Invoke-WebRequest -URI ($URI)
Я точно уверен, в том что заблокированные пользователя есть, но при выполнении кода я получаю следующую ошибку:
spoilerInvoke-WebRequest : {"ok":false,"error_code":400,"description":"Bad Request: message text is empty"}
At line:16 char:12
+ $Request = Invoke-WebRequest -URI ($URI)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebException
+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
Пробовал записать заблокированных пользователей в csv файл и отправить его, но файл даже не заполняется. Использовал: Search-ADAccount -LockedOut | Select Name,SamAccountName | Export-Csv C:\temp\1.csv Get-content -Path C:\temp\1.csv