ค้นหาเว็บไซต์
Microsoft Graph API ช่วยให้เราสามารถโต้ตอบกับบริการทั้งหมดของ Microsoft ผ่านแหล่งเดียว ในการดำเนินการนี้จาก PowerShell เรามักจะต้องติดตั้งโมดูลที่แตกต่างกันและทำการเชื่อมต่อที่แตกต่างกัน สิ่งนี้ไม่จำเป็นอีกต่อไปกับ Microsoft Graph SDK Module สำหรับ PowerShell
เราสามารถใช้ Graph API ได้แล้วด้วยความช่วยเหลือจากการโทร Invivo-Webrequests แต่นั่นไม่ใช่เรื่องง่ายที่จะใช้งาน Microsoft Graph Module ใหม่มาพร้อมกับ cmdlets มากมายเพื่อให้การโต้ตอบกับบริการง่ายขึ้นมาก
ในบทความนี้ ผมจะอธิบายวิธีการติดตั้ง Microsoft Graph Module และวิธีเชื่อมต่อโดยใช้สิทธิ์ที่แตกต่างกัน
อ่านต่อไป →
มีวิธีการต่างๆ ในการเชื่อมต่อกับ Microsoft Graph PowerShell เพื่อจัดการผู้เช่า Microsoft 365 และ Azure ของคุณ วิธีใดวิธีหนึ่งที่เหมาะกับคุณขึ้นอยู่กับสิ่งที่คุณต้องการ ตัวอย่างที่ดีคือการเชื่อมต่อกับ Microsoft Graph PowerShell เพื่อทำให้สคริปต์ Microsoft Graph PowerShell เป็นแบบอัตโนมัติโดยไม่ต้องโต้ตอบกับผู้ใช้ ในบทความนี้ คุณจะได้เรียนรู้วิธีเชื่อมต่อกับ Microsoft Graph PowerShell ด้วยสามวิธีที่แตกต่างกัน
คุณต้องติดตั้งโมดูล Microsoft Graph PowerShell บนระบบของคุณ
เริ่ม Windows PowerShell ในฐานะผู้ดูแลระบบและเรียกใช้คำสั่ง
อ่านต่อไป →
ไม่ใช่ความลับที่ Microsoft Teams ใช้ SharePoint Online เพื่อจัดเก็บไฟล์ที่แชร์ระหว่างสมาชิกในทีม แต่ละทีมมีไลบรารีเอกสารในไซต์ SharePoint Online ที่เป็นของกลุ่ม Microsoft 365 สำหรับทีม และเมื่อมีการสร้างช่องทางใหม่ โฟลเดอร์สำหรับช่องทางนั้นจะถูกสร้างขึ้นภายในไลบรารีเอกสาร
ตามค่าเริ่มต้น ชื่อของโฟลเดอร์ช่องจะเหมือนกับช่อง สามารถดึงรายละเอียดได้อย่างง่ายดายโดยใช้ Exchange Online หรือ PnP PowerShell อย่างไรก็ตาม สิ่งต่างๆ จะซับซ้อนมากขึ้นเมื่อมีการเปลี่ยนชื่อช่อง
ในปัจจุบัน เมื่อมีการเปลี่ยนชื่อช่อง โฟลเดอร์ของช่อง
อ่านต่อไป →
อัปเดต: 1 สิงหาคม 2023
ในบทความก่อนหน้านี้ ฉันหารือเกี่ยวกับการใช้ cmdlets จาก Microsoft Graph SDK สำหรับ PowerShell เพื่อแทนที่ cmdlets การจัดการสิทธิ์การใช้งานจากโมดูล Azure AD ก่อนที่จะยุติการให้บริการในวันที่ 30 มิถุนายน 2022 (อัปเดต : Microsoft ได้ย้ายวันที่นี้ออกไปเป็นเดือนมีนาคม 2024) ปรากฎว่าการแปลง Azure AD cmdlets สองสามรายการด้วยการแทนที่ด้วย cmdlets เช่น Get-MgUser และ Set-MgUserLicense นั้นไม่ใช่เรื่องยากเป็นพิเศษ (หากเป็นเช่นนั้น ฉัน จะทำไม่ได้) อย่
อ่านต่อไป →
ในบทความต่างๆ เช่น การอัปเดตใบอนุญาตสำหรับบัญชี Azure AD ซึ่งใช้ Microsoft Graph PowerShell SDK เพื่อเข้าถึงข้อมูล Microsoft 365 เราได้ใช้คำสั่งที่ออกในเซสชันแบบโต้ตอบ ดังที่ผมได้ชี้ให้เห็นในบทความนี้ แนวทางนี้เหมาะอย่างยิ่งสำหรับการสำรวจวิธีการทำงานของ Graph SDK cmdlets ในขณะเดียวกันก็ยังมีประเด็นสำคัญบางประการที่โปรแกรมเมอร์และผู้ดูแลระบบต้องเข้าใจอีกด้วย ปัญหาที่ร้ายแรงที่สุดคือการสะสมสิทธิ์ ซึ่งการยินยอมที่รวบรวมเมื่อเวลาผ่านไปหมายความว่าบริการหลักที่ใช้สำหรับ SDK อาจได้รับสิทธิ์มากเกินไป วิธีแก้ไขคือการใช้แอปแยกต่างหากที่ลง
อ่านต่อไป →
ในบทความก่อนหน้านี้เกี่ยวกับการใช้บัญชี Azure Automation และ Runbooks กับโมดูล PowerShell การจัดการ Exchange Online ในบทความนั้น ฉันยังได้อธิบายวิธีใช้การสืบค้น Graph API ในสคริปต์ PowerShell ที่ดำเนินการใน Runbook คำถามที่ตามมาโดยทั่วไปคือการถามว่า Microsoft Graph PowerShell SDK รองรับ runbook หรือไม่ ฉันสามารถรายงานว่า SDK สามารถใช้กับ Azure Automation ได้โดยใช้การรับรองความถูกต้องตามใบรับรองหรือข้อมูลประจำตัวที่ได้รับการจัดการ แน่นอนว่าข้อความง่ายๆ สามารถซ่อนความซับซ้อนได้มากมาย ดังนั้นเรามาสำรวจรายละเอียดกันดีกว่า
เพื่
อ่านต่อไป →
ถึงตอนนี้ คุณควรทราบว่า Microsoft วางแผนที่จะเลิกใช้โมดูล Azure AD และ MSOL PowerShell ในปลายปี 2022 หรือหลังจากนั้นไม่นาน cmdlet ในโมดูลที่เลิกใช้แล้วจะยังคงทำงานต่อไปในภายหลัง แต่จะไม่มีการรองรับใดๆ Microsoft แนะนำให้คุณอัปเกรดสคริปต์เพื่อใช้ cmdlets จาก Microsoft Graph PowerShell SDK การแปลงจริงมักเป็นเรื่องของการค้นหา cmdlet ที่ตรงกันในแผนที่ cmdlet ของ Microsoft และเปลี่ยนไปใช้ อย่างไรก็ตาม ความซับซ้อนอื่นๆ ขัดขวางก่อนที่ cmdlet จะทำงานได้อย่างราบรื่น การค้นหาสิทธิ์ Microsoft Graph API ที่ถูกต้องเพื่อใช้ใ
อ่านต่อไป →
Microsoft Graph API มีมาระยะหนึ่งแล้ว และ Microsoft กำลังย้ายฟังก์ชันการจัดการเพิ่มเติม (เช่น การจัดการใบอนุญาตสำหรับบัญชี Azure AD) ไปยังแพลตฟอร์ม เมื่อ Microsoft เปลี่ยนฟังก์ชันเป็นกราฟ องค์กรอาจต้องอัปเดตสคริปต์ PowerShell
การเริ่มต้นใช้งาน Graph API อาจเป็นงานที่น่ากังวล โดยเฉพาะอย่างยิ่งหากคุณไม่มีประสบการณ์กับบริการที่ใช้ REST ด้วยแบบฝึกหัดและเวลาที่ใช้ในการอ่านเอกสารประกอบของกราฟ คุณจะสามารถดูได้ว่าเครื่องมือต่างๆ เช่น การประเมินการย้ายผู้เช่า Microsoft 365 นำมารวมกันและเริ่มเข้าใจคุณค่าของการใช้
อ่านต่อไป →
ในส่วนแรกของชุดนี้ ฉันอธิบายว่า Microsoft Graph PowerShell SDK ลดความซับซ้อนในการใช้ Microsoft Graph API ได้อย่างไรโดยการแทนที่การเรียก API ด้วย PowerShell cmdlets ที่คุ้นเคยมากขึ้น ฉันยังแสดงวิธีการติดตั้ง SDK และเชื่อมต่อเพื่อเรียกใช้ cmdlets แรกของคุณอีกด้วย
กิจกรรมทั่วไปบางอย่างที่ผู้ดูแลระบบจำเป็นต้องดำเนินการเกี่ยวข้องกับการจัดการผู้ใช้และกลุ่ม บทความนี้เจาะลึกเกี่ยวกับการใช้ SDK เพื่อทำงานทั่วไปในแต่ละวันเพื่อจัดการผู้ใช้และกลุ่มผ่านกราฟ
ในส่วนที่ 2 ของซีรีส์นี้ ฉันดูว่า Microsoft Graph และ Graph PowerShell SDK ช่วยให้ผู้ดูแลระบบจัดการ Microsoft 365 หลายด้านจากโมดูลเดียวได้อย่างไร ด้วยประสบการณ์ PowerShell บางอย่าง SDK จะทำให้งานการดูแลระบบมาตรฐานและการรายงานค่อนข้างง่าย
แม้ว่าฟังก์ชันการทำงานนี้จะดีที่มีในที่เดียว แต่การจัดการ Microsoft 365 ผ่าน PowerShell ถือเป็นข่าวเก่าสำหรับผู้ดูแลระบบส่วนใหญ่ Graph SDK มีข้อได้เปรียบเหนือวิธีอื่นๆ ตรงที่สามารถใช้ประโยชน์จาก Graph API ได้อย่างเต็มที่ ทำให้ผู้ดูแลระบบสามารถโต้ตอบกับบริการ Microsoft 365 เช่น
อ่านต่อไป →