หากคุณกำลังจัดการบัญชีผู้ใช้หลายบัญชีหรือคอมพิวเตอร์หลายเครื่อง การรับการแจ้งเตือนทางอีเมลแบบเรียบง่ายเมื่อมีผู้ใช้ล็อกอิน จะเป็นวิธีที่ดีในการติดตามกิจกรรมการล็อกอิน นอกจากนี้ยังเป็นวิธีที่ดีในการตรวจสอบระบบที่คุณไม่ต้องการให้ผู้อื่นล็อกอินเข้าไป
นี่คือวิธีการตั้งค่าให้ Windows ส่งการแจ้งเตือนทางอีเมลเมื่อมีผู้ใช้ล็อกอินเข้าสู่คอมพิวเตอร์
ทำให้ Windows ส่งการแจ้งเตือนอีเมลเมื่อมีการล็อกอินของผู้ใช้
เพื่อให้ Windows ส่งการแจ้งเตือนอีเมลเมื่อมีการล็อกอิน เราจะใช้โปรแกรมของบุคคลที่สามชื่อ SendEmail SendEmail เป็นโปรแกรมส่งอีเมลบรรทัดคำสั่งที่เรียบง่าย พกพาได้ และเบาweight รองรับ TLS ดาวน์โหลดแอปพลิเคชันจากเว็บไซต์อย่างเป็นทางการ และดาวน์โหลดเฉพาะเวอร์ชันที่รองรับ TLS เท่านั้น
อีกทางหนึ่งคุณสามารถใช้ Blat ได้ แต่โปรแกรมนี้ไม่รองรับ TLS ซึ่งเป็นข้อกำหนดสำหรับบริการอีเมลหลักๆ เช่น Gmail
เมื่อดาวน์โหลดไฟล์เสร็จแล้ว ให้แตกไฟล์ไปไว้ที่ปลอดภัย เช่น โฟลเดอร์ Program Files ในไดรฟ์ C เพื่อไม่ให้ผู้ใช้คนอื่น (หากมี) เข้าถึงได้โดยไม่มีสิทธิ์แอดมิน ในตัวอย่างของผม ผมวางไว้ที่ไดรฟ์ E

ตอนนี้ค้นหา "Task Scheduler" ในเมนู Start และเปิดขึ้นมา

หลังจากเปิด Task Scheduler แล้ว ให้คลิกที่ตัวเลือก "Create Task" ใน फलกขวา

การกระทำนี้จะเปิดหน้าต่าง Create Task ให้ใส่ชื่องาน คำอธิบาย และเลือกปุ่มตัวเลือก "Run whether the user is logged on or not" ยังไม่ต้องบันทึกงานในขั้นตอนนี้

ไปที่แท็บ Triggers แล้วคลิกปุ่ม "New" ที่ด้านล่างของหน้าต่างเพื่อสร้างทริกเกอร์ใหม่
ในหน้าต่าง "New Trigger" ให้เลือกตัวเลือก "At log on" จากเมนูดรอปดาวน์ถัดจาก "Begin the task" และตรวจสอบให้แน่ใจว่าได้เลือกปุ่มตัวเลือก "Any user" แล้ว คลิก "OK" เพื่อบันทึกการเปลี่ยนแปลง

ไปที่แท็บ "Actions" แล้วคลิกปุ่ม "New" เพื่อเพิ่มการดำเนินการใหม่
ในหน้าต่าง "New Action" ให้ใส่พาธของโปรแกรม SendEmail ในฟิลด์ "Program or Script" จากนั้นเพิ่มคำสั่งด้านล่างเป็นอาร์กิวเมนต์ในฟิลด์ "Add arguments"
ขณะเพิ่ม อย่าลืมแทนที่ "yourEmail@gmail.com" ด้วยที่อยู่อีเมลจริงของคุณ และ PASSWORD ด้วยรหัสผ่านบัญชีอีเมลจริง หากต้องการคุณสามารถแก้ไขหัวข้ออีเมล [-u] และส่วนข้อความ [-m] ได้
-f yourEmail@gmail.com -t yourEmail@gmail.com -xu yourEmail@gmail.com -xp PASSWORD -s smtp.gmail.com:587 -o tls=yes -u "System Login Activity" -m "A user logged into your system!"
หมายเหตุ: หากคุณใช้บริการอีเมลอื่น คุณต้องเปลี่ยนที่อยู่เซิร์ฟเวอร์ SMTP และหมายเลขพอร์ตตามนั้น
นี่คือความหมายของตัวเลือกบรรทัดคำสั่งต่างๆ:
- -f – ที่อยู่อีเมลผู้ส่ง
- -t – ที่อยู่อีเมลผู้รับ
- -xu – ชื่อผู้ใช้
- -xp – รหัสผ่านบัญชีอีเมล
- -s – ที่อยู่เซิร์ฟเวอร์ SMTP พร้อมหมายเลขพอร์ต
- -u – หัวข้ออีเมล
- -m – เนื้อหาอีเมล
เมื่อทำการเปลี่ยนแปลงเสร็จสิ้น ให้คลิกปุ่ม "OK" เพื่อบันทึก

นี่คือรูปแบบหลังจากเพิ่มการดำเนินการดังกล่าวเข้าไปในงานแล้ว

หากคุณเพิ่มงานนี้ในแล็ปท็อปหรืออุปกรณ์พกพา คุณอาจต้องการยกเลิกการติ๊กถูกในช่อง "Start the task only if the computer is on AC power" เพื่อให้งานสามารถทำงานได้แม้ระบบจะทำงานด้วยแบตเตอรี่
เมื่อทำทุกอย่างเสร็จสิ้น ให้คลิกปุ่ม "OK" เพื่อดำเนินการให้เสร็จสมบูรณ์

หากต้องการทดสอบงาน ให้เลือกงานใน फलกกลางของ Task Scheduler แล้วคลิกปุ่ม "Run" ซึ่งควรจะส่งอีเมลทันที

เพียงเท่านี้ ทุกครั้งที่มีผู้ใช้ล็อกอินเข้าระบบ คุณจะได้รับการแจ้งเตือนทางอีเมล (โดยที่ระบบของคุณต้องเชื่อมต่ออินเทอร์เน็ต)

กรุณาแสดงความคิดเห็นด้านล่างเพื่อแบ่งปันความคิดเห็นและประสบการณ์ของคุณเกี่ยวกับวิธีการรับการแจ้งเตือนทางอีเมลเมื่อมีผู้ล็อกอินเข้าระบบของคุณ