Есть ли программа которая уведомляет о потовом скачивании файлов с сервера? Нужна программа которая бы оповещала как минимум два сотовых телефона по смс или whatsapp или telegram ну край по почте электронным письмом о том, что идет потоковое скачивание(от 20 файлов и более за раз) файлов любым сотрудником компании(сеть доменная) с расшаренной папки(папка одна) сервера(windows server).
Да, такая программа может быть написана с использованием PowerShell и расписания задач Windows. Вам нужно будет написать скрипт на PowerShell, который будет мониторить количество файлов в папке и отправлять уведомления по смс, whatsapp, telegram или почтой при достижении определенного порога.
Пример скрипта на PowerShell для мониторинга количества файлов в папке и отправки уведомлений по электронной почте:
$folderPath = "C:\SharedFolder" $threshold = 20 while ($true) { $fileCount = (Get-ChildItem $folderPath | Measure-Object).Count if ($fileCount -ge $threshold) { Send-MailMessage -To "email1@example.com","email2@example.com" -From "your-email@example.com" -Subject "Alert: More than $threshold files downloaded" -Body "There are currently $fileCount files downloaded from the shared folder." -SmtpServer "smtp.example.com" # Для отправки сообщения через WhatsApp или Telegram, используйте соответствующие API и библиотеки # Например, https://github.com/mgp25/Chat-API } Start-Sleep -Seconds 60 }
Это простой пример скрипта, который мониторит количество файлов в указанной папке каждую минуту и отправляет уведомление по электронной почте, если количество файлов превышает заданный порог. Вы можете модифицировать его для отправки уведомлений по другим каналам связи.
Помните, что для отправки уведомлений по SMS, WhatsApp или Telegram вам понадобится доступ к соответствующим API этих сервисов или сторонним библиотекам для работы с ними.
Да, такая программа может быть написана с использованием PowerShell и расписания задач Windows. Вам нужно будет написать скрипт на PowerShell, который будет мониторить количество файлов в папке и отправлять уведомления по смс, whatsapp, telegram или почтой при достижении определенного порога.
Пример скрипта на PowerShell для мониторинга количества файлов в папке и отправки уведомлений по электронной почте:
$folderPath = "C:\SharedFolder"$threshold = 20
while ($true) {
$fileCount = (Get-ChildItem $folderPath | Measure-Object).Count
if ($fileCount -ge $threshold) {
Send-MailMessage -To "email1@example.com","email2@example.com" -From "your-email@example.com" -Subject "Alert: More than $threshold files downloaded" -Body "There are currently $fileCount files downloaded from the shared folder." -SmtpServer "smtp.example.com"
# Для отправки сообщения через WhatsApp или Telegram, используйте соответствующие API и библиотеки
# Например, https://github.com/mgp25/Chat-API
}
Start-Sleep -Seconds 60
}
Это простой пример скрипта, который мониторит количество файлов в указанной папке каждую минуту и отправляет уведомление по электронной почте, если количество файлов превышает заданный порог. Вы можете модифицировать его для отправки уведомлений по другим каналам связи.
Помните, что для отправки уведомлений по SMS, WhatsApp или Telegram вам понадобится доступ к соответствующим API этих сервисов или сторонним библиотекам для работы с ними.