ค้นหาเว็บไซต์

สคริปต์ PowerShell 50 อันดับแรกสำหรับผู้ดูแลระบบ Microsoft 365 - รายงาน Office 365


หากคุณได้เข้าสู่ o365 Reports.com แล้ว คุณจะรู้ว่ามีสคริปต์มากมายสำหรับข้อกำหนดต่างๆ ของผู้ดูแลระบบ Microsoft 365 บล็อกนี้จะแสดงรายการสคริปต์ Microsoft 365 PowerShell มากกว่า 50 รายการที่มีประโยชน์ในการจัดการและรักษาความปลอดภัยสภาพแวดล้อม M365 อย่างมีประสิทธิภาพ

เราได้จัดหมวดหมู่สคริปต์ตามที่ระบุด้านล่าง

  1. การจัดการสิทธิ์การใช้งาน Office 365
  2. การจัดการผู้ใช้ Office 365
  3. การจัดการแขกและผู้ใช้ภายนอก
  4. การจัดการสมาชิกกลุ่มและกลุ่ม
  5. การจัดการกล่องจดหมาย Exchange
  6. การตรวจสอบอีเมล Exchange Online
  7. การจัดการ Microsoft Teams และ SharePoint Online
  8. สคริปต์ 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

บทความที่เกี่ยวข้อง