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

กราฟที่ใช้งานได้จริง: การเข้าถึงแบบโต้ตอบที่ปลอดภัยสำหรับ Microsoft Graph PowerShell SDK

ตรวจสอบให้แน่ใจว่าบุคคลที่เหมาะสมสามารถใช้ Graph SDK ได้

ในเดือนกันยายน 2021 ฉันเริ่มเขียนเกี่ยวกับการใช้ Microsoft Graph PowerShell SDK เป็นครั้งแรก ในบทความแรกนั้น ฉันสังเกตเห็นปัญหาที่อาจเกิดขึ้นซึ่งเกิดจากวิธีที่บริการหลักสร้างขึ้นเพื่อเก็บสิทธิ์ที่มอบหมายให้กับ SDK ที่สะสมอยู่เมื่อเวลาผ่านไป ในที่สุด ใครก็ตามที่ลงชื่อเข้าใช้ SDK แบบโต้ตอบโดยใช้ Connect-MgGraph cmdlet จะสามารถเข้าถึงสิทธิ์ที่หลากหลายได้ ลักษณะการทำงานเดียวกันนี้ยังคงมีอยู่ใน SDK เวอร์ชัน 2 เมื่อพิจารณาถึงความสำคัญของการใช้แบบจำลองสิทธิ์ขั้นต่ำสำหรับการดำเนินการดูแลระบบ การสะ

อ่านต่อไป →

กราฟเชิงปฏิบัติ: การมอบหมายใบอนุญาตจำนวนมาก

การมอบหมายใบอนุญาตให้กับผู้ใช้จำนวนมาก

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

เมื่อ Microsoft เปิดตัว Microsoft 365 Copilot เพื่อการใช้งานสาธารณะในที่สุด ฉันจินตนาการว่าองค์กรที่ยินดีจะขึ้นราคา $30/ผู้ใช้/เดือน จะมองหากลไกการมอบหมายงานจำนวนมากบางประเภท

อ่านต่อไป →

การใช้ GitHub Copilot เพื่ออัปเกรดสคริปต์ PowerShell เป็น Microsoft Graph PowerShell SDK

ขอแนะนำ GitHub Copilot

Microsoft กำลังสร้างมาตรฐานให้กับ Microsoft Graph API สำหรับการเข้าถึงการกำหนดค่าผู้เช่า Microsoft 365 แอปพลิเคชัน และข้อมูลผู้ใช้โดยทางโปรแกรม แทนที่จะใช้โมดูล PowerShell รุ่นเก่า เช่น Azure AD, Azure AD Preview และ MSOL ที่จริงแล้วโมดูลทั้งสามนี้กำลังเลิกใช้แล้ว ในขณะที่วันที่เลิกใช้งานถูกย้าย องค์กรควรวางแผนที่จะอัปเดตสคริปต์เพื่อไม่ให้ขึ้นอยู่กับโมดูลเหล่านี้อีกต่อไป

GitHub Copilot สามารถช่วยในการอัปเกรดได้ GitHub Copilot คือเครื่องมือช่วยกรอกโค้ดและให้คำแนะนำที่ขับเคลื่อนด้วย AI ซึ่งพัฒนาโดย GitHub ด้วยความร่วมมือกับ Ope

อ่านต่อไป →

วิธีจัดการภาพถ่ายของผู้ใช้ด้วย Microsoft Graph PowerShell

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

วิธีเปลี่ยนรูปถ่ายผู้ใช้ใน Microsoft Entra

ทำตามขั้นตอนด้านล่างเพื่อเปลี่ยนรูปถ่ายของผู้ใช้ในศูนย์การจัดการ Microsoft Entra:

  1. ไปที่ศูนย์การจัดการ Microsoft Entra
  2. ขยายข้อมูลประจำตัว
  3. คลิก ผู้ใช้ > ผู้ใช้ทั้งหมด
  4. คลิก ที่ผ

    อ่านต่อไป →

วิธีใช้ Get-MgUser ใน Microsoft Graph PowerShell

คำสั่ง Get-MgUser ใน Microsoft Graph PowerShell ได้รับการออกแบบมาโดยเฉพาะเพื่อดึงข้อมูลเกี่ยวกับผู้ใช้ในผู้เช่า Microsoft 365 ของคุณที่จัดเก็บไว้ใน Azure Active Directory (Microsoft Entra) การจัดการผู้ใช้ใน Azure AD ถือเป็นงานที่สำคัญสำหรับผู้ดูแลระบบ ดังนั้น การทำความเข้าใจ cmdlet Get-MgUser จึงเป็นสิ่งสำค

อ่านต่อไป →

วิธีการติดตั้งโมดูล Microsoft Graph PowerShell

โมดูล Microsoft Graph คือโมดูล PowerShell ที่ให้ cmdlets สำหรับการจัดการทรัพยากร Microsoft 365 และ Azure Active Directory ผ่าน PowerShell

Microsoft Graph API ให้การเข้าถึงข้อมูลและบริการของ Microsoft 365 เช่น ผู้ใช้ กลุ่ม ปฏิทิน และไฟล์

ในบทความนี้ เราจะพูดถึงวิธีการติดตั้งโมดูล Microsoft Graph PowerShell

ข้อกำหนดเบื้องต้น

Microsoft Graph PowerShell SDK จำเป็นต้องมีข้อกำหนดเบื้องต้นต่อไปนี้:

  • อัปเกรดเป็น PowerShell 5.1 หรือใหม่กว่า
  • ติดตั้ง .NET Framework 4.7.2 หรือใหม่กว่า
  • อัปเดต PowerShellรับเ

    อ่านต่อไป →

ส่งอีเมลด้วย Microsoft Graph API และ PowerShell

หากต้องการส่งอีเมลผ่านเซิร์ฟเวอร์ SMTP จากสคริปต์ PowerShell คุณสามารถใช้ Send-MailMessage cmdlet ในตัวได้ ข้อเสียเปรียบหลักคือสามารถใช้ได้เฉพาะการตรวจสอบสิทธิ์ SMTP พื้นฐานเท่านั้น และไม่รองรับวิธีการตรวจสอบสิทธิ์สมัยใหม่ รวมถึง OAuth และ Microsoft Modern Authentication เมื่อคุณเรียกใช้

คำสั่งใน PowerShell Core 7.x เวอร์ชันใหม่ คุณจะได้รับคำเตือนต่อไปนี้:

WARNING: The command 'Send-MailMessage' is obsolete. This cmdlet does not guarantee secure connections to SMTP servers. While there is no immediate replacement available in PowerShell, we recommend

อ่านต่อไป →

ลงทะเบียนแอปพลิเคชันใหม่ด้วย Microsoft Graph PowerShell

ในโพสต์นี้ ฉันจะแสดงวิธีสร้างแอปพลิเคชันใหม่ใน Microsoft Entra โดยใช้ Microsoft Graph PowerShell และ Intake-MgGraphRequest cmdlet สิ่งนี้ช่วยให้คุณสร้างการลงทะเบียนแอปใหม่โดยไม่ต้องพึ่งพาโมดูล Microsoft.Graph.Applications เพิ่มเติม

ความต้องการ

หากต้องการสร้างการลงทะเบียนแอปใน Microsoft Graph PowerShell คุณจะต้องตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งโมดูล Microsoft.Graph.Authentication ก่อน ซึ่งจะทำให้คุณสามารถใช้ Connect-MgGraph และ Intake-MgGraphRequest cmdlet ได้

คุณจะต้องเข้าถึง

อ่านต่อไป →

เชื่อมต่อกับ Microsoft Graph PowerShell โดยใช้ใบรับรองกับ Azure Automation

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

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

ในบทช่วยสอนนี้ ฉันจะแสดงวิธีใช้การรับรองความถูกต้องตามใบรับรองกับ Microsoft Graph PowerShell

สถานการณ์

ในสถานการณ

อ่านต่อไป →

ส่งออกกล่องจดหมาย Microsoft 365 ด้วย Microsoft Graph PowerShell

Get-MgUserMessageContent cmdlet พร้อมด้วย Microsoft Graph PowerShell มีวิธีการส่งออกอีเมลไปยังเครื่องของคุณในรูปแบบ .eml ซึ่งใครๆ ก็สามารถอ่านได้ ในโพสต์นี้ ฉันจะแสดงวิธีการส่งออกอีเมลจำนวนมากจากกล่องจดหมาย Exchange Online (M365) ในองค์กรของคุณ นอกจากนี้ วิธีกรองการส่งออกอีเมลภายในช่วงวันที่ที่กำหนดและข้อมูลเฉพาะในบรรทัดหัวเรื่อง

ความต้องการ

สคริปต์นี้ใช้โมดูล Microsoft Graph PowerShell ต่อไปนี้:

  • Microsoft.Graph.Authentication
  • Microsoft.Graph.Mail

คุณจะต้องมีบัญชีผู้ด

อ่านต่อไป →