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

วิธีเรียกใช้สคริปต์ Microsoft Graph PowerShell ด้วย Azure Automation

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

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

ข้อกำหนดล่วงหน้า

เพื่อทำตามขั้นตอนที่ระบุไว้ในบทช่วยสอ

อ่านต่อไป →

วิธีส่งอีเมลโดยใช้ Microsoft Graph PowerShell

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

Send-MgUserMail cmdlet ใน Microsoft Graph PowerShell มอบวิธีที่สะดวกและง่ายดายในการส่งอีเมลโดยทางโปรแกรมโดยใช้ PowerShell ในเซสชัน PowerShell ทั้งแบบโต้ตอบและแบบไม่โต้ตอบ

ในบทช่วยสอนนี้ ฉันจะแสดงให้คุณเห็นถึงวิธีการใช้ Microsoft Graph PowerSh

อ่านต่อไป →

วิธีใช้เครื่องมือ Microsoft Graph Explorer

Microsoft Graph Explorer เป็นหนึ่งในเครื่องมือที่สะดวกและง่ายที่สุดที่คุณสามารถใช้เพื่อช่วยให้คุณเข้าใจ Graph API ได้ดีขึ้น และพัฒนาสคริปต์โดยใช้ PowerShell โดยการเชื่อมช่องว่างระหว่างนักพัฒนาและ ผู้ดูแลระบบของเรา เครื่องมือนี้ไม่ได้จำกัดอยู่เพียง PowerShell เท่านั้น แต่ยังคงใช้งานอย่างหนักโดยนักพัฒนาซอฟต์แวร์ที่ใช้ภาษาต่างๆ เช่น C#, ไปJava และ

อ่านต่อไป →

ปกป้องการเข้าสู่ระบบ Microsoft Graph PowerShell ด้วยการเข้าถึงแบบมีเงื่อนไข

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

แม้ว่าคุณจะสามารถกำหนดเป้าหมายแอปพลิเคชันนี้ (ซึ่งคงรหัสแอปพลิเคชันเดิมไว้เสมอ) ด้วยการเข้าถึงแบบมีเงื่อนไข แต่

อ่านต่อไป →

ปิดการซิงโครไนซ์ไดเรกทอรีกับ Microsoft Graph PowerShell

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

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

เป้าหมายเดิมคือการสร้างประสบการณ์การตรวจสอบสิทธิ์ที่ราบรื่นในบริการต่างๆ

อ่านต่อไป →

วิธีสร้างนโยบายการเข้าถึงแบบมีเงื่อนไขด้วย Microsoft Graph PowerShell

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

ในบทช่วยสอนนี้ ฉันจะแสดงวิธีกำหนดค่านโยบายการเข้าถึงแบบมีเงื่อนไขโดยใช้ Microsoft Graph PowerShell

เกี่ยวกับ cmdlet MgIdentityConditionalAccessPolicy ใหม่

พบคำสั่ง New-MgIdentityConditionalAccessPolicy ภายในโมดูล Microsoft.Graph.Identity.SignIns และใช้เพื่อสร้างนโยบายการเข้าถึง

อ่านต่อไป →

วิธีเพิกถอนสิทธิ์ API ของแอปพลิเคชันด้วย Microsoft Graph PowerShell

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

ไม่ว่าจะด้วยเหตุผลใดก็ตาม การอนุญาตที่ไม่จำเป็นต้องใช้อีกต่อไปควรถูกเพิกถอน...

ในบทช่วยสอนนี้ ฉันจะแสดงวิธีเพิกถอนสิทธิ์ API ที่ได้รับก่อนหน้านี้บนแอปพลิเคชันใน Microsoft Entra โดยใช้ Microsoft Graph PowerShell และศูนย์การจัดการ Microsoft Enter

เหตุใดจึงเพิ

อ่านต่อไป →

วิธีรายงานผู้ใช้ทั้งหมดและการเป็นสมาชิกกลุ่มด้วย Microsoft Graph PowerShell

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

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

เกี่ยวกับ Get-MgUserMemberOfAsGroup

Get-MgUserMemberOfAsGroup cmdlet ช

อ่านต่อไป →

วิธีเพิ่มผู้ใช้ในกลุ่มด้วย Microsoft Graph PowerShell

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

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

เกี่ยวกับ cmdlet ใหม่ MgGroupMember

New-MgGroupMember cmdlet ช่วยให้คุณสามารถเ

อ่านต่อไป →

5 เคล็ดลับที่ยอดเยี่ยมสำหรับผู้ดูแลระบบที่ทำงานกับ Microsoft Graph PowerShell

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

ต่อไปนี้เป็นเคล็ดลับดีๆ 5 ข้อจากฉันเพื่อให้แน่ใจว่าคุณทำงานได้ดีขึ้นด้วย Microsoft Graph PowerShell!

ทำความเข้าใจและสร้างกระบวนการยินยอม

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

อ่านต่อไป →