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





