Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Отправка файла xlsx каждый рабочий день в одно время на электронную почту (http://forum.oszone.net/showthread.php?t=349736)

v79italya 03-10-2021 08:58 2967992

Отправка файла xlsx каждый рабочий день в одно время на электронную почту
 
Здравствуйте!
Проблемы нет, но есть идея!
Как сейчас происходит: каждый день на работе примерно в 16:00 я отправляю последний созданный или измененный файл XLSX из папки( адрес - D:\baza) в телеграмм сотруднику. Ничего сложного.
Хотелось бы это делать скриптом, а мне оставалось бы наблюдать на мониторе за работой скрипта!
Скорее всего, в телеграмм отправлять проблематичнее чем на mail .
Прошу помочь скриптом воплотить в жизнь описанную идею!

DJ Mogarych 03-10-2021 19:30 2968015

https://winitpro.ru/index.php/2011/0...iz-powershell/

YuS_2 03-10-2021 20:36 2968019

Цитата:

Цитата v79italya
Хотелось бы это делать скриптом, а мне оставалось бы наблюдать на мониторе за работой скрипта! »

Вы должны понимать, что для реализации подобной хотелки, прежде придется потрудиться. За Вас никто не станет выполнять подобную работу.
А нужно сделать две вещи:
1. Завести телеграм-бота. Telegram Bot API
2. Написать скрипт для управления этим ботом. Пример: Telegram-бот для управления инфраструктурой
Скорее всего, слишком сложное управление не понадобится, т.к. Вам нужна пара действий, но тем не менее, это таки придется Вам делать самостоятельно (если, конечно, кто-либо не заинтересуется написанием именно такого, который нужен Вам, скрипта для управления ботом).

v79italya 03-10-2021 21:18 2968025

DJ Mogarych, спасибо! Вроде как не сложно
YuS_2, спасибо! Я отказался изначально от телеграмм в сторону электронной почты. В течение дня нагуглил The Bat!, возился с ней, завтра на работе продолжу.
Надеюсь все получится и справлюсь сам!

Iska 03-10-2021 21:34 2968026

Цитата:

Цитата v79italya
The Bat!, »

The Bat! не нужен.

v79italya 04-10-2021 20:47 2968102

Iska, здравствуйте!
Вот с Bat получилось без программирования. Ну как без программирования. Нашел готовые макросы VBA для отправки писем с вложениями. Настроил немного Bat и планировщик и все ок!
А у вас какой вариант решения?

alpap 04-10-2021 22:59 2968115

Цитата:

Цитата v79italya
для отправки писем с вложениями »

подобных инструментов масса, только вот bat там нигде не участвует, т.к. письма не научился отправлять, а готовые решения есть на просторах интернета и немало на этом форуме. Так что все решения можете найти поиском - было бы желание.

ivan.vas 05-10-2021 12:33 2968142

v79italya, я практиковал отправку файлов в Powershell 7 версии.
Код:

$token = "ХХХХХХХХХХХ"
$chat_id = "ХХХХХХХХХ"
$uri = "https://api.telegram.org/bot$Token/sendDocument"
$fileObject= get-item C:\test\1.pdf
$Form = @{
        chat_id              = $Chat_ID
        document            = $fileObject
       
    }#form
$invokeRestMethodSplat = @{
        Uri        = $Uri
        ErrorAction = 'Stop'
        Form        = $Form
        Method      = 'Post'
    }
 
Invoke-RestMethod @invokeRestMethodSplat


v79italya 05-10-2021 16:29 2968162

ivan.vas, большое спасибо! Завтра попробую разобраться и отправить тестовый файл в телеграмм


Время: 23:44.

Время: 23:44.
© OSzone.net 2001-