สคริปต์ PowerShell 50 อันดับแรกสำหรับผู้ดูแลระบบ Microsoft 365 - รายงาน Office 365
หากคุณได้เข้าสู่ o365 Reports.com แล้ว คุณจะรู้ว่ามีสคริปต์มากมายสำหรับข้อกำหนดต่างๆ ของผู้ดูแลระบบ Microsoft 365 บล็อกนี้จะแสดงรายการสคริปต์ Microsoft 365 PowerShell มากกว่า 50 รายการที่มีประโยชน์ในการจัดการและรักษาความปลอดภัยสภาพแวดล้อม M365 อย่างมีประสิทธิภาพ
เราได้จัดหมวดหมู่สคริปต์ตามที่ระบุด้านล่าง
- การจัดการสิทธิ์การใช้งาน Office 365
- การจัดการผู้ใช้ Office 365
- การจัดการแขกและผู้ใช้ภายนอก
- การจัดการสมาชิกกลุ่มและกลุ่ม
- การจัดการกล่องจดหมาย Exchange
- การตรวจสอบอีเมล Exchange Online
- การจัดการ Microsoft Teams และ SharePoint Online
- สคริปต์ Office 365 ทั่วไป
หมายเหตุ: สคริปต์ส่วนใหญ่ที่แสดงไว้ที่นี่เป็นมิตรกับตัวกำหนดตารางเวลา คุณสามารถกำหนดเวลาได้ใน Windows Task scheduler เพื่อเรียกใช้สคริปต์เป็นงานที่กำหนดเวลาไว้
การจัดการสิทธิ์การใช้งาน Office 365:
จำเป็นต้องมีใบอนุญาต Office 365 เพื่อเข้าถึงบริการ Office 365 ดังนั้นจึงจำเป็นต้องระบุผู้ใช้ที่ได้รับใบอนุญาต การใช้ใบอนุญาต และวันหมดอายุของใบอนุญาต เพื่อจัดการใบอนุญาตอย่างมีประสิทธิภาพและขอรับใบอนุญาตที่ไม่ได้ใช้คืนเพื่อลดต้นทุนใบอนุญาต
- รายงานสิทธิ์การใช้งาน Office 365 - ส่งออกผู้ใช้ที่ได้รับสิทธิ์การใช้งานทั้งหมดพร้อมสิทธิ์การใช้งานและสถานะการบริการที่ได้รับมอบหมาย
- รายงานวันหมดอายุของใบอนุญาต- จัดทำแผนการสมัครใช้งาน Office 365 ทั้งหมดที่พร้อมใช้งานในองค์กรและรายละเอียดต่างๆ เช่น วันหมดอายุ วันที่ต่ออายุการสมัครใช้งาน ฯลฯ
- สคริปต์การจัดการใบอนุญาตและการรายงาน - อนุญาตให้ผู้ดูแลระบบดำเนินการจัดการใบอนุญาตและการรายงานมากกว่า 10 รายการ รวมถึงการมอบหมายใบอนุญาตและการลบออก
- ค้นหารายงานกล่องจดหมายที่ใช้ร่วมกันที่ได้รับอนุญาต - ช่วยระบุกล่องจดหมายที่ใช้ร่วมกันพร้อมใบอนุญาต
การจัดการผู้ใช้ Office 365:
ผู้คนในองค์กรจำเป็นต้องมีบัญชีผู้ใช้เพื่อเข้าถึงบริการ Office 365 เพื่อระบุกิจกรรมของผู้ใช้ ผู้ใช้ที่ไม่ได้ใช้งาน สถานะรหัสผ่าน ฯลฯ ผู้ดูแลระบบสามารถใช้สคริปต์ PowerShell ที่ระบุด้านล่าง
- รายงานเวลาเข้าสู่ระบบครั้งล่าสุดของผู้ใช้ - แสดงรายการผู้ใช้ทั้งหมดและเวลาเข้าสู่ระบบล่าสุดเพื่อระบุผู้ใช้ที่ไม่ได้ใช้งาน
- รายงานสถานะ MFA- ช่วยระบุสถานะ MFA ของผู้ใช้ Office 365 และส่งออกรายงานเป็นไฟล์ CSV
- รายงานเวลาเข้าสู่ระบบล่าสุดจริง - ส่งออกเวลากิจกรรมล่าสุดของผู้ใช้ M365 เพื่อระบุผู้ใช้ที่ไม่ได้ใช้งานอย่างถูกต้องในองค์กร
- รายงานรหัสผ่าน - แสดงรายการผู้ใช้ทั้งหมดและเวลาเปลี่ยนรหัสผ่านครั้งล่าสุด วันหมดอายุของรหัสผ่าน ฯลฯ
- รายงานผู้ดูแลระบบ- ส่งออกรายงานโดยละเอียดเกี่ยวกับผู้ดูแลระบบ Office 365 และบทบาทของพวกเขา
- รายงานผู้จัดการ- รับผู้ใช้ Office 365 และรายละเอียดผู้จัดการของพวกเขา และช่วยระบุผู้ใช้ที่ไม่มีผู้จัดการ
- ประวัติการเข้าสู่ระบบของผู้ใช้- ช่วยติดตามกิจกรรมการเข้าสู่ระบบของผู้ใช้ Office 365 และระบุพฤติกรรมที่น่าสงสัย
- รายงานกิจกรรมผู้ใช้- ติดตามกิจกรรมของผู้ใช้หรือผู้ดูแลระบบเฉพาะเพื่อระบุกิจกรรมที่เป็นอันตราย
การจัดการแขกและผู้ใช้ภายนอก:
แขกและผู้ใช้ภายนอกสามารถเข้าถึงทรัพยากรขององค์กรตามการตั้งค่าและการอนุญาต ดังนั้น ผู้ดูแลระบบจึงต้องติดตามแขกและผู้ใช้ภายนอกและกิจกรรมของพวกเขาเพื่อปกป้องข้อมูลที่ละเอียดอ่อน
- รับผู้ใช้ภายนอก SPO- แสดงรายการผู้ใช้ภายนอกทั้งหมดใน SharePoint Online
- รายงานผู้ใช้ทั่วไป - ส่งออกผู้ใช้ทั่วไปของ Office 365 ด้วยการเป็นสมาชิกกลุ่ม
- ตรวจสอบการเข้าถึงไฟล์ของผู้ใช้ภายนอก - ติดตามการเข้าถึงไฟล์ของผู้ใช้ภายนอกใน SharePoint Online และ OneDrive for Business
- ตรวจสอบการแชร์ภายนอก SPO- ตรวจสอบทรัพยากร SharePoint Online ที่แชร์กับผู้ใช้ภายนอก
- ตรวจสอบกิจกรรมของผู้ใช้ภายนอก - ช่วยติดตามกิจกรรมของผู้ใช้ภายนอกในสภาพแวดล้อม M365 ของคุณ
กลุ่ม Office 365 และการจัดการสมาชิกกลุ่ม:
กลุ่มประเภทต่างๆ มีอยู่ใน Office 365 เพื่อวัตถุประสงค์ต่างๆ ผู้ดูแลระบบสามารถสร้างกลุ่มตามลำดับตามความต้องการและลักษณะของโครงการ ผู้ดูแลระบบสามารถดาวน์โหลดสคริปต์ PowerShell ด้านล่างเพื่อรับกลุ่มทั้งหมดและรายละเอียดการเป็นสมาชิก
- รายงานกลุ่มการแจกจ่าย Office 365 - แสดงรายการกลุ่มการแจกจ่ายทั้งหมดและรายละเอียดการเป็นสมาชิก
- รายงานสมาชิก DDL- แสดงกลุ่มการแจกจ่ายแบบไดนามิกทั้งหมดและรายละเอียดสมาชิก
- รายงานกลุ่มและสมาชิก Office 365 - ส่งออกกลุ่ม Microsoft 365 และรายงานสมาชิกเป็นไฟล์ CSV
- รายงานการเป็นสมาชิกของผู้ใช้- แสดงรายการกลุ่ม Office 365 ทั้งหมดที่ผู้ใช้เป็นสมาชิก
- แสดง DL ทั้งหมดที่ผู้ใช้เป็นสมาชิก - ช่วยให้ได้รับกลุ่มการแจกจ่ายทั้งหมดที่ผู้ใช้เป็นสมาชิก
- รายงานที่เก็บข้อมูลกลุ่ม Office 365 - ดึงข้อมูลพื้นที่เก็บข้อมูลที่ใช้โดยกลุ่ม Office 365 และส่งออกเป็นไฟล์ CSV
- สมาชิกกลุ่มการแจกจ่ายที่ซ้อนกัน - ส่งออกสมาชิกรายชื่อการแจกจ่ายที่ซ้อนกันโดยใช้ PowerShell
การจัดการกล่องจดหมาย Exchange:
หมวดหมู่นี้ประกอบด้วยสคริปต์ PowerShell ที่เกี่ยวข้องกับกล่องจดหมาย Exchange Online และการกำหนดค่า เช่น สิทธิ์การมอบหมาย สถานะการเก็บถาวร การกำหนดค่าการส่งต่ออีเมล สถานะการระงับ ฯลฯ
- รายงานสิทธิ์ของกล่องจดหมาย- แสดงรายการกล่องจดหมายทั้งหมดและผู้รับมอบสิทธิ์ที่มีสิทธิ์ 'การเข้าถึงแบบเต็ม ส่งเป็น และส่งในนามของ'
- รายงานสิทธิ์กล่องจดหมายที่แชร์ - แสดงกล่องจดหมายที่แชร์ทั้งหมด รวมถึงสมาชิกและผู้รับมอบสิทธิ์
- แสดงรายการกล่องจดหมายทั้งหมดที่ผู้ใช้สามารถเข้าถึงได้ - แสดงรายการกล่องจดหมายทั้งหมดที่ผู้ใช้สามารถเข้าถึงได้ รายงานประกอบด้วยสิทธิ์การเข้าถึงแบบเต็ม ส่งเป็น และส่งในนามของ
- รายงานการเข้าถึงกล่องจดหมายของผู้ที่ไม่ใช่เจ้าของ - ช่วยตรวจสอบว่าใครเข้าถึงกล่องจดหมายของผู้ใช้รายอื่นและเมื่อใด
- รายงานขนาดกล่องจดหมาย - แสดงกล่องจดหมายทั้งหมดและขนาดที่เก็บข้อมูล
- รายงานขนาดกล่องจดหมายเก็บถาวร - ช่วยในการค้นหากล่องจดหมายเก็บถาวรและขนาดการเก็บถาวรออนไลน์
- รายงานการกำหนดค่าการส่งต่ออีเมล - แสดงรายการกล่องจดหมายที่มีการกำหนดค่าการส่งต่ออีเมลอัตโนมัติไปยังกล่องจดหมายอื่น
- กฎกล่องจดหมายเข้าที่มีการกำหนดค่าการส่งต่อภายนอก - ค้นหากฎกล่องจดหมายของกล่องจดหมายทั้งหมดที่ส่งต่ออีเมลไปยังผู้ใช้ภายนอก
- รายงานการระงับกล่องจดหมาย - ส่งออกกล่องจดหมายและสถานะการระงับ เช่น การระงับการดำเนินคดี การระงับแบบแทนที่ การระงับการเก็บรักษา ฯลฯ
- รายงานการกำหนดค่าการตอบกลับอัตโนมัติ - ช่วยระบุผู้ใช้ที่ไม่อยู่ที่สำนักงาน (OOF) และสถานะ ระยะเวลาที่กำหนด ฯลฯ
- รายงานสิทธิ์ของปฏิทิน - ส่งออกรายงานสิทธิ์ของปฏิทิน Office 365 ที่แตกต่างกัน 6 รายการเป็น CSV
รายงานการตรวจสอบอีเมล:
สคริปต์ PowerShell เหล่านี้ช่วยผู้ดูแลระบบติดตามกิจกรรมอีเมล เช่น การรับส่งอีเมล อีเมลสแปมและมัลแวร์ การลบอีเมล อีเมลที่ส่งโดยผู้รับมอบสิทธิ์ ฯลฯ
- รายงานการรับส่งข้อมูลเมล - จำนวนอีเมลที่ส่งออกที่ส่งและรับโดยผู้ใช้ในสภาพแวดล้อม Exchange Online ของคุณ
- รายงานสแปมและมัลแวร์ - ให้รายละเอียดอีเมลสแปมและมัลแวร์ที่ส่งและรับ
- ตรวจสอบการลบอีเมล - ช่วยค้นหาว่าเมื่อใดและใครลบอีเมลใดออกจากกล่องจดหมายของตนเองหรือกล่องจดหมายที่ได้รับมอบสิทธิ์
- ตรวจสอบอีเมลที่ส่งโดยใช้สิทธิ์ SendAs - ติดตามอีเมลที่ส่งโดยใช้สิทธิ์ 'SendAs' จากกล่องจดหมายที่ได้รับมอบสิทธิ์
- ค้นหาผู้ที่ส่งอีเมลจากกล่องจดหมายที่แชร์ - การตรวจสอบผู้ที่ส่งอีเมลใดจากกล่องจดหมายที่แชร์ในองค์กร Microsoft 365
การจัดการ SharePoint Online และทีม Microsoft:
สถิติและรายงานการใช้งาน Microsoft Teams สามารถสร้างขึ้นได้โดยใช้สคริปต์ด้านล่าง นอกจากนี้ สคริปต์การตรวจสอบ SharePoint Online บางส่วนเพื่อติดตามลิงก์ที่ไม่ระบุชื่อและการลบไฟล์จะพร้อมใช้งานในประเภทนี้
- รายงานทีม - สร้างรายงาน Microsoft Teams มากกว่า 10 รายการ รวมถึงทีมทั้งหมด ทุกช่องทาง สมาชิกในทีม สมาชิกและเจ้าของช่องทาง รายงานช่องทางส่วนตัว ฯลฯ
- ค้นหาทีมกำพร้า - ช่วยระบุทีมที่ไม่มีเจ้าของ
- ตรวจสอบการประชุม Microsoft Teams - ส่งออกการประชุม Teams ทั้งหมดและรายชื่อผู้เข้าร่วมเป็นไฟล์ CSV
- ตรวจสอบรายงานการสร้างและการเข้าถึงลิงก์แบบไม่ระบุชื่อ - ตรวจสอบการสร้าง การแก้ไข การลบ และการเข้าถึงลิงก์แบบไม่ระบุชื่อใน SharePoint Online และ OneDrive
- ตรวจสอบการลบไฟล์ - ช่วยติดตามเวลาและใครลบไฟล์ใน SharePoint Online และ OneDrive
สคริปต์ Microsoft 365 PowerShell ทั่วไป:
สคริปต์การเชื่อมต่อบริการทั่วไปและ Office 365 มีอยู่ในประเภทนี้
- รายงานที่อยู่อีเมล Office 365 - ส่งออกที่อยู่อีเมล Office 365 ทั้งหมดและนามแฝงเป็นไฟล์ CSV
- เชื่อมต่อกับ Exchange Online PowerShell - ช่วยในการติดตั้งโมดูล Exchange Online PowerShell และเชื่อมต่อกับ EXO
- เชื่อมต่อกับบริการ Office 365 ทั้งหมด - ช่วยในการเชื่อมต่อกับบริการ Office 365 หลายอย่าง เช่น Azure AD, Exchange Online, SharePoint Online, Microsoft Teams และศูนย์ความปลอดภัยและการปฏิบัติตามกฎระเบียบ
- เชื่อมต่อกับกราฟ Microsoft - ติดตั้งโมดูล Microsoft Graph PowerShell และเชื่อมต่อกับ Microsoft 365
- เพิ่มข้อความเตือนอีเมลภายนอก - ช่วยเพิ่มข้อความเตือนอีเมลภายนอกสำหรับอีเมลที่ได้รับจากผู้ใช้ภายนอก
- เปิดใช้งานการตรวจสอบกล่องจดหมาย - เปิดใช้งานการตรวจสอบกล่องจดหมายสำหรับกล่องจดหมายทั้งหมดเพื่อติดตามการกระทำบางอย่างหรือทั้งหมดที่ดำเนินการโดยเจ้าของกล่องจดหมาย ผู้รับมอบสิทธิ์ และผู้ดูแลระบบ
รับรายงาน Microsoft 365 ด้วยการคลิกเมาส์เพียงไม่กี่ครั้ง:
PowerShell ทำให้คุณสับสนใช่ไหม? เบื่อกับการรันสคริปต์ PowerShell ด้วยตนเองแล้วหรือยัง? ไม่ต้องมองหาอีกต่อไป ลองใช้เครื่องมือการรายงานของ AdminDroid Microsoft 365 และดูว่าเครื่องมือนี้จะช่วยคุณในการจัดการสภาพแวดล้อม Microsoft 365 ของคุณได้อย่างไร
AdminDroid มีรายงานที่สร้างไว้ล่วงหน้า 1500+ และแดชบอร์ดที่ดึงดูดสายตาอัจฉริยะ 20 รายการเพื่อให้ทราบเกี่ยวกับสภาพแวดล้อม Office 365 ของคุณได้อย่างรวดเร็ว เครื่องมือนี้จัดทำรายงานเกี่ยวกับการรายงาน Office 365 การตรวจสอบ การวิเคราะห์ สถิติการใช้งาน ความปลอดภัยและการปฏิบัติตามข้อกำหนด ฯลฯ
รายงานแต่ละฉบับมีการวิเคราะห์กราฟิกที่ขับเคลื่อนโดย AI เพื่อรับข้อมูลเชิงลึกและทำความเข้าใจข้อมูลได้ดีขึ้นในลักษณะที่ดึงดูดสายตา
นอกจากนี้ AdminDroid ยังมีรายงานและแดชบอร์ดมากกว่า 100 รายการฟรี ประกอบด้วยรายงานเกี่ยวกับผู้ใช้ ใบอนุญาต กลุ่ม สมาชิกกลุ่ม อุปกรณ์ กิจกรรมการเข้าสู่ระบบ การเปลี่ยนแปลงรหัสผ่าน การเปลี่ยนแปลงใบอนุญาต และอื่นๆ รุ่นใช้งานฟรีไม่มีข้อจำกัดใดๆ ในฟังก์ชันการรายงาน เช่น การปรับแต่ง การกำหนดเวลา และการส่งออก ดาวน์โหลดเครื่องมือการรายงาน Office 365 ฟรีโดย AdminDroid และดูว่าเครื่องมือนี้ช่วยคุณได้อย่างไร
ฉันหวังว่าบล็อกนี้จะเป็นประโยชน์ในการสร้างรายงาน Microsoft 365

