Nhận thông báo khi Nhiệm vụ Lập lịch tác vụ Windows đã hoàn thành


1

Có cách nào để kích hoạt một hành động khi Trình lập lịch tác vụ đã hoàn thành một nhiệm vụ không? Lý tưởng nhất là hành động sẽ là một e-mail. Chúng tôi có một tình huống trong đó một số lượng nhiệm vụ được đặt hàng xuất các bản sao lưu hàng ngày sang phương tiện lưu động. Lý tưởng nhất là chúng tôi muốn được cảnh báo khi những nhiệm vụ cuối cùng đã chạy thành công để chúng tôi biết rằng an toàn để loại bỏ phương tiện truyền thông.


3
Có, thêm chức năng vào cuối nhiệm vụ bạn đang chạy! Công việc lập lịch tác vụ là bắt đầu một tác vụ, không biết chương trình mà nó khởi động có thành công trong những gì nó muốn làm hay không, như vậy, nếu bạn đang thực thi một tập lệnh thì bạn cần thêm chức năng email vào cuối tập lệnh đó
Dave

Câu trả lời:


2

Thêm chức năng vào cuối nhiệm vụ bạn đang chạy!

Công việc lập lịch tác vụ là bắt đầu một nhiệm vụ, nó không biết chương trình mà nó khởi động có thành công trong những gì nó muốn làm không! Do đó, nó không thể biết rằng nó đã hoàn thành thành công.

Như vậy, nếu bạn đang thực thi một tập lệnh để thực hiện sao lưu thì bạn cần thêm chức năng email vào cuối tập lệnh đó.


1
Bit ngoài tôi, nhưng có thể sử dụng lại lịch trình tác vụ, để thực hiện gửi e-mail thực tế hoặc tin nhắn yêu cầu. Sử dụng hệ thống sự kiện để các mã "lỗi" hoạt động hoặc không hoạt động trong một sự kiện. sau đó một lịch trình khác kích hoạt sự kiện để gửi e-mail. Tôi cho rằng có thể dễ dàng hơn đối với một số người để có được khía cạnh e-mail của nó theo kịch bản / lập trình.
Psycogeek

0

Giống như Dave đã đề cập, gửi email có thể được thêm vào cuối tập lệnh của bạn. Ví dụ: lệnh ghép ngắn Send-MailMessage có thể được sử dụng nếu sử dụng PowerShell. Ngoài ra, có nhiều giải pháp lập lịch tác vụ có thể kích hoạt việc hoàn thành một nhiệm vụ và sau đó gửi email.


Đây thực sự là một nhận xét hoặc quan sát nhiều hơn là một giải pháp thực tế. Câu trả lời nên giải thích cách giải quyết vấn đề.
fixer1234
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.