PowerShell

วิธีการตรวจเช็คสถานะ DDNS แล้วแปลงเป็น IP Address ส่งเข้า Gmail

วิธีการตรวจเช็คสถานะ DDNS แล้วแปลงเป็น IP Address ส่งเข้า Gmail

เป็นการใช้ Power Shell ตรวจเช็คว่า ddns ทำงานปกติหรือไม่ ? ต่อยอดเพิ่มเติมโดยการแปลง ddns เป็น Public IP Address แล้วให้ส่งไปแจ้งเตือนผ่าน smtp.gmail.com

ขั้นตอนดำเนินการ

1. ค้นหา Windows PowerShell ISE เลือก Run as administrator > เปิดไฟล์ moniterddns.ps1 > แก้ไขบรรทัดที่ 19-20 $email = “user@gmail.com” , $pass = “password” และ 42-43 ตามลำดับ > แก้ไขไฟล์ MachineList.Txt ใส่ชื่อ DDNS ที่ต้องการตรวจสอบ > จะต้อง Save ทั้ง 2 ไฟล์นี้ไว้ใน Folder เดียวกัน

2. ล็อคอิน เข้าใช้งาน Gmail > เลือก Settings > ปรับการใช้งาน Forwarding and POP/IMAP > กดปุ่ม Save Changes

3. คลิกที่ปุ่มสี่เหลี่ยม 9 จุด Google apps > เลือก Account > คลิก Security > ที่ Less secure app access > คลิกปรับเป็น On

4. ตรวจสอบ Gmail ก่อนทำการรันโปรแกรมว่ามี E-Mail เข้าหรือไม่?

5. ตรวจสอบโฟลเดอร์ ว่ามีไฟล์ครบถ้วน 2 ไฟล์หรือไม่ ? เพราะว่าโปรแกรมนี้้จะต้องไปดึงไฟล์ MachineList.Txt มาอ่าน !!!

6. ที่ Windows PowerShell ISE > กดปุ่ม Run Script (F5)

7. ตรวจสอบ Inbox ใน Gmail

8. Code ตัวอย่าง Moniter-DDNS.ps1

Tags

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Close