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

ส่งออกตัวจัดการผู้ใช้ Office 365 และรายงานโดยตรงโดยใช้ PowerShell


วัตถุประสงค์ของผู้ดูแลระบบ Microsoft 365 คือการรักษาข้อมูลให้ทันสมัยอยู่เสมอ แต่การมอบหมายผู้จัดการและการดึงข้อมูลของพวกเขาถือเป็นงานที่น่าเบื่อมาโดยตลอด.. ข้อมูลผู้จัดการเป็นองค์ประกอบสำคัญในการสร้างแผนผังองค์กร เนื่องจากบริการต่างๆ ขึ้นอยู่กับข้อมูลนี้ จึงจำเป็นต้องตรวจสอบข้อมูลผู้จัดการและผู้รายงานโดยตรงเป็นประจำ

วิธีดูผู้ใช้ Azure AD พร้อมรายละเอียดผู้จัดการ:

การใช้ UI: คุณสามารถดูผู้จัดการของผู้ใช้ Office 365 ได้ในพอร์ทัล Azure AD ไปที่ Azure AD 'แดชบอร์ด' เลือก 'ผู้ใช้' และคลิกที่ผู้ใช้ ในโปรไฟล์ คุณสามารถดู 'ผู้จัดการ' ใต้ 'ข้อมูลงาน' อย่างไรก็ตาม การรับรายงานผู้จัดการใน Azure AD นั้นเป็นงานที่ต้องใช้ความพยายามมาก เนื่องจากคุณสามารถดูผลลัพธ์ของผู้ใช้ได้ครั้งละหนึ่งราย

การใช้ PowerShell: คุณสามารถใช้ PowerShell cmdlet 'Get-AzureADUserManager' เพื่อรับข้อมูลผู้จัดการของผู้ใช้ คุณสามารถใช้ 'Get-AzureAdUserDirectReport' cmdlet เพื่อรับรายงานโดยตรงของผู้จัดการ แต่ cmdlet เหล่านี้ไม่มีแอตทริบิวต์ข้อมูลผู้ใช้ แต่ละครั้งที่คุณจะต้องเรียกใช้ 'Get-AzureADUser' cmdlet เพื่อรับข้อมูลผู้ใช้ ไม่ใช่เรื่องง่ายเมื่อคุณต้องการสร้างรายงานต่างๆ เพื่อตอบสนองความต้องการทางธุรกิจของคุณ

ตามปกติแล้ว การรับรายงานผู้จัดการอย่างรวดเร็วจากศูนย์การจัดการ Microsoft 365 ไม่ใช่เรื่องง่าย ผู้ดูแลระบบต้องการเครื่องมือการรายงาน Microsoft 365 ที่มีประสิทธิภาพเพื่อรับรายละเอียดทั้งผู้จัดการและรายงานโดยตรงได้อย่างราบรื่น เมื่อพิจารณาถึงปัญหาเหล่านี้ เราจึงได้สร้างสคริปต์อเนกประสงค์ 'GetM365ManagerAndDirectReports.ps1′ เราสามารถพูดคุยเกี่ยวกับฟังก์ชันการทำงานของสคริปต์โดยละเอียดได้แล้ว

จุดเด่นของสคริปต์:
  • สร้างรายงานของผู้จัดการที่แตกต่างกัน 10+ เพื่อดูสถานะผู้จัดการและรายงานโดยตรง
  • ติดตั้งโมดูล Azure AD โดยอัตโนมัติเมื่อคุณยืนยันเมื่อไม่มีในเครื่องของคุณ
  • แสดงรายการผู้ใช้ Azure AD ทั้งหมดและผู้จัดการของพวกเขา
  • รายชื่อผู้ใช้ Office 365 ทั้งหมดที่ไม่มีผู้จัดการ
  • อนุญาตให้ระบุผู้ใช้แผนกเพื่อรับรายละเอียดผู้จัดการ
  • คุณสามารถรับ รายงานโดยตรง ของผู้จัดการ Office 365 ได้
  • รองรับทั้งบัญชี MFA และไม่ใช่ MFA
  • ส่งออกรายงานในรูปแบบ CSV
  • เป็นมิตรกับกำหนดการ คุณสามารถสร้างรายงานได้โดยอัตโนมัติเมื่อส่งข้อมูลรับรองเป็นพารามิเตอร์

ดาวน์โหลดสคริปต์: GetM365ManagerAndDirectReports.ps1

รายงานตัวจัดการผู้ใช้ Office 365 - ภาพรวมการดำเนินการสคริปต์

ผู้ดูแลระบบต้องการรายงานของผู้จัดการประเภทต่างๆ เพื่อตอบสนองความต้องการทางธุรกิจและกิจกรรมการจัดการ คุณสามารถรันสคริปต์ด้วยรูปแบบการดำเนินการที่เรียบง่ายเพื่อรับรายงานตัวจัดการผู้ใช้ต่างๆ รายงานของผู้จัดการต่อไปนี้ประกอบด้วยคุณลักษณะโดยละเอียดของทั้งผู้ใช้และผู้จัดการ

  • รับรายงานตัวจัดการผู้ใช้ Office 365
  • ผู้ใช้ที่ไม่มีรายงานผู้จัดการ
  • รับรายงานโดยตรงของ Office 365
  • สร้างรายงานผู้จัดการสำหรับแผนกเฉพาะ
  • ผู้ใช้ที่พิการพร้อมผู้จัดการ
  • ผู้ใช้ที่ไม่มีใบอนุญาตกับผู้จัดการ
  • รายงานผู้จัดการกำหนดการ

คุณสามารถกรอง 'DisabledUsers' และ 'UnlicensedUsers' โดยใช้พารามิเตอร์สวิตช์ซึ่งจะกล่าวถึงในส่วน "กรณีการใช้งานเพิ่มเติม" ตัวกรองเหล่านี้ช่วยปลดล็อกศักยภาพสูงสุดของสคริปต์ เราได้อธิบายขั้นตอนในการจัดหาอินพุตและการสร้างรายงานด้านล่าง

รับผู้ใช้ Office 365 และผู้จัดการ:

ผู้ใช้ Office 365 ได้รับการมอบหมายให้เป็นผู้จัดการขณะประมวลผลโปรไฟล์องค์กรของตน ผู้จัดการอาจเปลี่ยนแปลงได้ตามบทบาทของผู้ใช้และปัจจัยอื่นๆ ผู้ดูแลระบบจะตรวจสอบข้อมูลผู้จัดการของผู้ใช้เพื่อให้แน่ใจว่าโปรไฟล์ได้รับการอัปเดตอย่างถูกต้อง เมื่อใช้สคริปต์ของเรา คุณจะได้รับรายชื่อผู้ใช้และชื่อผู้จัดการพร้อมกับคุณลักษณะที่สำคัญ

.\GetM365ManagerAndDirectReports.ps1

รายงานตัวจัดการผู้ใช้ Office 365 ที่ส่งออกมีทั้งข้อมูลของผู้ใช้และผู้จัดการ เช่น ชื่อ, UPN, แผนก, สถานะบัญชี และสถานะใบอนุญาต

ผลลัพธ์ตัวอย่าง:

รับผู้ใช้ Office 365 โดยไม่มีผู้จัดการ:

มีภาคธุรกิจเฉพาะที่ผู้ใช้ไม่มีผู้จัดการที่จะรายงาน ผู้ใช้เหล่านี้สามารถอยู่ในแผนกหรือหมวดหมู่ผู้ใช้ใดก็ได้ (เช่น แขก) พวกเขาไม่ต้องการผู้จัดการเนื่องจากบทบาทในองค์กรมีความแตกต่างกัน เมื่อใช้สคริปต์ของเรา ผู้ดูแลระบบสามารถระบุผู้ใช้ที่ไม่มีผู้จัดการและยืนยันบัญชีได้อย่างรวดเร็ว พารามิเตอร์สวิตช์ 'UsersWithoutManager' ใช้เพื่อรับผู้ใช้ที่ไม่มีรายงานผู้จัดการ

.\GetM365ManagerAndDirectReports.ps1 -UsersWithoutManager

รายงานมีคุณลักษณะบัญชีผู้ใช้ที่จำเป็นซึ่งช่วยให้ผู้ดูแลระบบตัดสินใจได้ว่าจำเป็นต้องตั้งค่าผู้จัดการสำหรับพวกเขาหรือไม่

ผลลัพธ์ตัวอย่าง:

รับผู้จัดการ Office 365 และผู้ใต้บังคับบัญชาโดยตรง:

ผู้จัดการและข้อมูลผู้ใต้บังคับบัญชาโดยตรงเป็นรายงานสำคัญที่ผู้ดูแลระบบร้องขอบ่อยครั้ง ข้อมูลนี้ใช้เพื่อสร้างแผนผังองค์กรอย่างมีประสิทธิภาพ เมื่อใช้สวิตช์ 'DirectReports' คุณจะได้รับผู้จัดการและข้อมูลผู้ใต้บังคับบัญชาโดยตรงของพวกเขาในระยะเวลาอันสั้น

.\GetM365ManagerAndDirectReports.ps1 -DirectReports

รูปแบบที่แสดงด้านบนมีรายชื่อผู้จัดการและผู้ใต้บังคับบัญชาโดยตรง นอกจากนี้ รายงานยังแสดงจำนวนผู้ใต้บังคับบัญชาโดยตรงที่ผู้จัดการมี พร้อมด้วยชื่อผู้ใต้บังคับบัญชาและ UPN

ผลลัพธ์ตัวอย่าง:

ค้นหาผู้จัดการผู้ใช้ Office 365 ตามแผนก:

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

เมื่อใช้พารามิเตอร์ 'Department' คุณสามารถดูผู้ใช้ที่มีอยู่ในแผนกที่ต้องการและรายละเอียดผู้จัดการของพวกเขาได้

.\GetM365ManagerAndDirectReports.ps1 -Department "Finance","Sales","Human Resource","R&D"

การระบุรายชื่อแผนกที่ล้อมรอบด้วยเครื่องหมายคำพูดและคั่นด้วยเครื่องหมายจุลภาคเป็นสิ่งสำคัญ กล่าวถึงแผนกของผู้ใช้ในการป้อนข้อมูลเพื่อทราบข้อมูลของผู้จัดการ

ผลลัพธ์ตัวอย่าง:

รับรายละเอียดผู้จัดการของผู้ใช้ที่ถูกปิดใช้งาน:

ผู้ดูแลระบบควบคุมกิจกรรมนอกบอร์ดของผู้ใช้ บัญชีผู้ใช้เหล่านี้จะถูกเก็บไว้เป็นบัญชีที่ถูกปิดใช้งานเพื่อรักษาข้อมูลสำหรับข้อกำหนดการปฏิบัติตามข้อกำหนด

คุณสามารถใช้พารามิเตอร์ 'DisabledUsers' เพื่อสร้างรายงานผู้จัดการของผู้ใช้ที่ถูกปิดใช้งาน

.\GetM365ManagerAndDirectReports.ps1 -DisabledUsers

รายงานนี้มีเพียงผู้ใช้ที่ปิดใช้งานและข้อมูลผู้จัดการเท่านั้น

รับผู้ใช้ Office 365 ที่ไม่มีใบอนุญาตและผู้จัดการ:

ผู้ใช้ Office 365 ทุกคนต้องมีใบอนุญาตอย่างน้อยหนึ่งใบจึงจะสามารถทำงานต่อได้ เป็นความรับผิดชอบของผู้ดูแลระบบในการตรวจสอบให้แน่ใจว่าผู้ใช้ทุกคนได้รับใบอนุญาตอย่างถูกต้อง ผู้ดูแลระบบมอบหมายใบอนุญาตที่เหมาะสมให้กับผู้ใช้หลังจากยืนยันกับผู้จัดการแล้ว เมื่อใช้รายงานผู้จัดการของผู้ใช้ที่ไม่มีใบอนุญาต ผู้ดูแลระบบจะระบุผู้จัดการเพื่อรับคำแนะนำเกี่ยวกับใบอนุญาตสำหรับผู้ใช้เหล่านี้

.\GetM365ManagerAndDirectReports.ps1 -UnlicensedUsers

เมื่อใช้พารามิเตอร์ 'UnlicensedUsers' คุณจะได้รับเฉพาะผู้ใช้ที่ไม่มีใบอนุญาตและผู้จัดการเท่านั้น

การจัดกำหนดการผู้จัดการผู้ใช้ Office365 และรายงานโดยตรง:

ขึ้นอยู่กับฟังก์ชันการทำงานขององค์กร คุณสามารถกำหนดเวลาสคริปต์ PowerShell เพื่อตรวจสอบสถานะรายวันหรือเป็นระยะของรายงานผู้ใช้และผู้จัดการได้ หากต้องการกำหนดเวลาการดำเนินการ คุณสามารถใช้ทั้งบัญชี MFA และไม่ใช่ MFA

หากต้องการใช้บัญชีผู้ดูแลระบบที่ไม่ใช่ MFA ให้ลองใช้รูปแบบด้านล่าง

.\GetM365ManagerAndDirectReports.ps1 -UserName admin@contoso.com -Password (password) -DirectReports

หากบัญชีผู้ดูแลระบบมี MFA พวกเขาจะไม่สามารถใช้บัญชีดังกล่าวเพื่อกำหนดเวลาได้โดยตรง แต่คุณต้องปิดใช้งาน MFA ตามนโยบายการเข้าถึงแบบมีเงื่อนไขเพื่อให้ทำงานได้

รายงานตัวจัดการผู้ใช้ Office 365 - กรณีการใช้งานเพิ่มเติม:

คุณสามารถต่อท้าย '-Disabled Users' หรือ '- หรือพารามิเตอร์ทั้งสองของ UnlicensedUsers พร้อมด้วยพารามิเตอร์อื่นเพื่อกรองผลลัพธ์เพิ่มเติม ด้านล่างนี้เป็นตัวอย่างบางส่วนในการกรองผลลัพธ์แบบละเอียด

  • รับข้อมูลผู้จัดการของผู้ใช้ที่ถูกปิดใช้งานที่ไม่มีสิทธิ์การใช้งาน Office 365
.\GetM365ManagerAndDirectReports.ps1 -DisabledUsers -UnlicensedUsers
  • ดูรายงานโดยตรงของผู้จัดการผู้พิการที่ไม่มีใบอนุญาต Office 365
.\GetM365ManagerAndDirectReports.ps1 -DirectReport -DisabledUsers -UnlicensedUsers
  • รายชื่อผู้ใช้ที่ถูกปิดใช้งานที่ไม่มีใบอนุญาต Office 365 และผู้จัดการ
.\GetM365ManagerAndDirectReports.ps1 -UsersWithoutManager -DisabledUsers -UnlicensedUsers
  • รับผู้ใช้จากแผนกต่างๆ ที่ไม่มีผู้จัดการ
.\GetM365ManagerAndDirectReports.ps1 -Department "Sales","Retail" -UsersWithoutManager
  • รับรายงานตรงจากผู้จัดการในแผนก
.\GetM365ManagerAndDirectReports.ps1 -DirectReport -Department "HR"

AdminDroid: เครื่องมือฟรีสำหรับรายงาน Office 365 Manager โดยละเอียด:

เหตุใด AdminDroid จึงเป็นโซลูชันแบบครบวงจรสำหรับการรายงานตัวจัดการ Microsoft 365
  • กำหนดเวลาและส่งรายงานไปยังอีเมล
  • ส่งออกข้อมูลในรูปแบบต่างๆ เช่น CSV, HTML, PDF ฯลฯ
  • กรองข้อมูลเพื่อสร้างรายงานที่มีรายละเอียด
  • แสดงภาพข้อมูลรายงานเป็นแผนภูมิ/กราฟที่สร้างโดย AI
  • จัดการผู้เช่าหลายราย
  • UI ที่เป็นมิตรต่อผู้ใช้
  • ผู้จัดการและรายงาน Azure AD อื่นๆ มากกว่า 100 รายการที่มีให้ใช้งานได้ฟรี แก้ไขตัวเอง

AdminDroid นำเสนอเครื่องมือการรายงาน Office 365 ฟรีที่ให้รายงานโดยละเอียดเกี่ยวกับผู้จัดการ Office 365 และรายงานโดยตรง

นอกจากนี้ ซอฟต์แวร์การรายงานของ Office 365 ยังมีแดชบอร์ด Office 365 ที่หลากหลายและรายงานต่อไปนี้โดยไม่มีค่าใช้จ่ายเพิ่มเติม:

  • รายงานผู้ใช้ รายงานกลุ่ม และรายงานการเป็นสมาชิกกลุ่ม
  • รายงานการสมัครสมาชิกและใบอนุญาต
  • การตรวจสอบกิจกรรมการเข้าสู่ระบบของผู้ใช้
  • การเปลี่ยนแปลงใบอนุญาต การเปลี่ยนแปลงรหัสผ่าน การเปลี่ยนแปลงสมาชิกกลุ่ม และอื่นๆ

AdminDroid เป็นมากกว่าการรายงานของ Office 365 แต่ยังมอบ รายงานกว่า 1,600 รายการ และ แดชบอร์ดอัจฉริยะกว่า 30 รายการ ที่ให้ข้อมูลเชิงลึกอันมีค่าในทุกแง่มุมของสภาพแวดล้อม Office 365 ของคุณ รวมถึงการรายงาน การตรวจสอบ การวิเคราะห์ สถิติการใช้งาน การรักษาความปลอดภัย และการปฏิบัติตามข้อกำหนด ดาวน์โหลดเครื่องมือการรายงานของ Microsoft 365 และสัมผัสกับพลังของความสามารถในการรายงานและการตรวจสอบของ AdminDroid

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

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