Cách sử dụng PowerShell để phát hiện thông tin đăng nhập và cảnh báo qua email

Mục lục:

Cách sử dụng PowerShell để phát hiện thông tin đăng nhập và cảnh báo qua email
Cách sử dụng PowerShell để phát hiện thông tin đăng nhập và cảnh báo qua email

Video: Cách sử dụng PowerShell để phát hiện thông tin đăng nhập và cảnh báo qua email

Video: Cách sử dụng PowerShell để phát hiện thông tin đăng nhập và cảnh báo qua email
Video: Điện thoại Android bị dính virus tự bật quảng cáo, đây là cách khắc phục thành công 99% - YouTube 2024, Tháng tư
Anonim
Trình lập lịch tác vụ Windows có thể tự động gửi email tại một thời điểm cụ thể hoặc để phản hồi một sự kiện cụ thể, nhưng tính năng email tích hợp của nó sẽ không hoạt động tốt cho hầu hết người dùng.
Trình lập lịch tác vụ Windows có thể tự động gửi email tại một thời điểm cụ thể hoặc để phản hồi một sự kiện cụ thể, nhưng tính năng email tích hợp của nó sẽ không hoạt động tốt cho hầu hết người dùng.

Chúng tôi đã chỉ cho bạn cách làm điều này bằng cách sử dụng một công cụ của bên thứ ba, nhưng ai thực sự muốn làm điều đó khi bạn có thể làm điều đó với các công cụ được xây dựng ngay trong Windows?

Nhập PowerShell + Task Scheduler

Điều đầu tiên chúng ta cần làm là thiết lập một nhiệm vụ theo lịch trình, để làm như vậy nhấn tổ hợp phím Win + R để đưa ra một hộp chạy rồi gõ “control schedtasks” và nhấn enter.

Khi Task Scheduler mở ra, nhấp vào liên kết Create Task….
Khi Task Scheduler mở ra, nhấp vào liên kết Create Task….
Image
Image

Trên ngăn Chung, cung cấp tên và mô tả cho tác vụ. Bạn cũng nên chọn Chạy xem người dùng có đăng nhập hay không Tùy chọn.

Sau đó chuyển sang tab Trình kích hoạt và thêm trình kích hoạt mới. Trình kích hoạt sẽ được đặt thành kích hoạt khi đăng nhập, có thể được chọn từ trình đơn thả xuống.
Sau đó chuyển sang tab Trình kích hoạt và thêm trình kích hoạt mới. Trình kích hoạt sẽ được đặt thành kích hoạt khi đăng nhập, có thể được chọn từ trình đơn thả xuống.
Cuối cùng, bạn sẽ muốn chuyển sang tab tác vụ và thêm hành động mới. Từ đó, bạn sẽ muốn chọn bắt đầu một chương trình mới và chương trình mà chúng tôi muốn trình kích hoạt này bắt đầu là “powershell”. Sau đó, bạn sẽ cần phải dán thông tin sau vào hộp văn bản đối số.
Cuối cùng, bạn sẽ muốn chuyển sang tab tác vụ và thêm hành động mới. Từ đó, bạn sẽ muốn chọn bắt đầu một chương trình mới và chương trình mà chúng tôi muốn trình kích hoạt này bắt đầu là “powershell”. Sau đó, bạn sẽ cần phải dán thông tin sau vào hộp văn bản đối số.

-Command “Send-MailMessage -From “[email protected]” -To “[email protected]” -Body “Someone Just Logged In” -Subject “LOGIN” -SmtpServer “smtp.gmail.com” -Port 587 -Credential $(New-Object System.Management.Automation.PSCredential ([email protected], $(ConvertTo-SecureString “PASSWORD” -AsPlainText -Force))) –UseSsl”

Lưu ý rằng bạn sẽ cần thay đổi tất cả các lần xuất hiện của [email protected] vào tên người dùng của tài khoản Gmail thực và MẬT KHẨU vào mật khẩu cho tài khoản đó. Ngoài ra, bạn có thể chọn sử dụng máy chủ SMTP của riêng mình.

Image
Image

Trên tab Điều kiện, bỏ chọn Chỉ khởi động tác vụ nếu máy tính có nguồn AC tùy chọn hoặc bạn sẽ không nhận được email nếu máy tính của bạn là máy tính xách tay và chưa được cắm.

Đề xuất: