page_type | สินค้า | ภาษา | ส่วนขยาย | ไม่มีการพึ่งพา | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ตัวอย่าง |
|
|
| จริง |
ปีที่แล้วเราได้ประกาศพื้นที่เก็บข้อมูล Microsoft Intune GitHub ใหม่ที่นี่โดยใช้โมดูล PowerShell ที่ใช้ Microsoft Graph SDK ขณะนี้ที่เก็บสคริปต์ตัวอย่าง Microsoft Intune PowerShell ดั้งเดิมของ GitHub เป็นแบบอ่านอย่างเดียวแล้ว นอกจากนี้ ตั้งแต่วันที่ 1 เมษายน 2024 เนื่องจากวิธีการตรวจสอบสิทธิ์ที่ได้รับการอัปเดตในโมดูล PowerShell ที่ใช้ Graph SDK วิธีการตรวจสอบสิทธิ์ตาม ID ของแอปพลิเคชัน Microsoft Intune PowerShell ส่วนกลางจะถูกลบออก
หากคุณใช้ ID แอปพลิเคชัน Intune PowerShell (d1ddf0e4-d672-4dae-b554-9d5bdfd93547) คุณจะต้องอัปเดตสคริปต์ของคุณด้วย ID แอปพลิเคชันที่ลงทะเบียนกับ Microsoft Entra ID เพื่อป้องกันไม่ให้สคริปต์เสียหาย
ก่อนวันที่ 6 พฤษภาคม 2024 ให้อัปเดตสคริปต์ PowerShell ของคุณโดย:
ตรวจสอบไฟล์ "การอัปเดตการลงทะเบียนแอป" เพื่อดูคำแนะนำโดยละเอียด (https://github.com/microsoftgraph/powershell-intune-samples/blob/master/Updating%20App%20Registration)
พื้นที่เก็บข้อมูลสคริปต์ตัวอย่าง PowerShell นี้แสดงวิธีการเข้าถึงทรัพยากรบริการ Intune พวกเขาสาธิตสิ่งนี้โดยส่งคำขอ HTTPS RESTful API ไปยัง Microsoft Graph API จาก PowerShell
สามารถดูเอกสารประกอบสำหรับ Intune และ Microsoft Graph ได้ที่นี่ เอกสารประกอบ Intune Graph
ตัวอย่างเหล่านี้สาธิตการดำเนินการของผู้ดูแลระบบ Intune หรือคู่ค้า Microsoft ทั่วไปสำหรับการจัดการทรัพยากร Intune
ตัวอย่างต่อไปนี้รวมอยู่ในที่เก็บนี้:
สคริปต์ได้รับอนุญาต "ตามสภาพ" ภายใต้ใบอนุญาต MIT
ตัวอย่างสคริปต์บางส่วนดึงข้อมูลจากผู้เช่า Intune ของคุณ และตัวอย่างสคริปต์อื่นๆ จะสร้าง ลบ หรืออัปเดตข้อมูลในผู้เช่า Intune ของคุณ ทำความเข้าใจผลกระทบของสคริปต์ตัวอย่างแต่ละรายการก่อนใช้งาน ควรรันตัวอย่างโดยใช้บัญชีผู้เช่าที่ไม่ได้ใช้งานจริงหรือ "ทดสอบ"
Intune Graph API ช่วยให้สามารถเข้าถึงข้อมูล Intune โดยทางโปรแกรมสำหรับผู้เช่าของคุณ และ API จะดำเนินการ Intune แบบเดียวกับที่มีให้บริการผ่านทางพอร์ทัล Azure
Intune ให้ข้อมูลลงใน Microsoft Graph ในลักษณะเดียวกับบริการคลาวด์อื่นๆ ด้วยข้อมูลเอนทิตีที่หลากหลายและการนำทางความสัมพันธ์ ใช้ Microsoft Graph เพื่อรวมข้อมูลจากบริการอื่นๆ และ Intune เพื่อสร้างแอปพลิเคชันข้ามบริการที่หลากหลายสำหรับผู้เชี่ยวชาญด้าน IT หรือผู้ใช้ปลายทาง
การใช้ตัวอย่าง Microsoft Graph API Intune PowerShell เหล่านี้ต้องการสิ่งต่อไปนี้:
หลังจากติดตั้งหรือปฏิบัติตามข้อกำหนดเบื้องต้นแล้ว ให้ทำตามขั้นตอนต่อไปนี้เพื่อใช้สคริปต์เหล่านี้:
ครั้งแรกที่คุณเรียกใช้สคริปต์เหล่านี้ คุณจะถูกขอให้ระบุบัญชีเพื่อตรวจสอบสิทธิ์กับบริการ:
Please specify your user principal name for Azure Authentication:
เมื่อคุณระบุชื่อผู้ใช้หลักแล้ว ป๊อปอัปจะเปิดขึ้นเพื่อขอรหัสผ่านของคุณ หลังจากการรับรองความถูกต้องกับ Azure Active Directory สำเร็จ โทเค็นผู้ใช้จะคงอยู่เป็นเวลาหนึ่งชั่วโมง เมื่อชั่วโมงนั้นหมดลงภายในเซสชัน PowerShell คุณจะถูกขอให้ตรวจสอบสิทธิ์อีกครั้ง
หากคุณเรียกใช้สคริปต์เป็นครั้งแรกกับผู้เช่าของคุณ ป๊อปอัปจะปรากฏขึ้นโดยระบุว่า:
Microsoft Intune PowerShell needs permission to:
* Sign you in and read your profile
* Read all groups
* Read directory data
* Read and write Microsoft Intune Device Configuration and Policies (preview)
* Read and write Microsoft Intune RBAC settings (preview)
* Perform user-impacting remote actions on Microsoft Intune devices (preview)
* Sign in as you
* Read and write Microsoft Intune devices (preview)
* Read and write all groups
* Read and write Microsoft Intune configuration (preview)
* Read and write Microsoft Intune apps (preview)
หมายเหตุ: หากบัญชีผู้ใช้ของคุณถูกกำหนดเป้าหมายสำหรับการเข้าถึงแบบมีเงื่อนไขตามอุปกรณ์ อุปกรณ์ของคุณจะต้องลงทะเบียนหรือปฏิบัติตามจึงจะผ่านการรับรองความถูกต้อง
หากคุณต้องการมีส่วนร่วมในตัวอย่างนี้ โปรดดูที่ CONTRIBUTING.MD
โครงการนี้ได้นำหลักจรรยาบรรณของ Microsoft Open Source มาใช้ สำหรับข้อมูลเพิ่มเติม โปรดดูคำถามที่พบบ่อยเกี่ยวกับจรรยาบรรณหรือติดต่อ [email protected] หากมีคำถามหรือความคิดเห็นเพิ่มเติม
เรายินดีรับคำติชมของคุณเกี่ยวกับตัวอย่าง Intune PowerShell คุณสามารถส่งคำถามและข้อเสนอแนะของคุณถึงเราได้ในส่วนปัญหาของพื้นที่เก็บข้อมูลนี้
ความคิดเห็นของคุณเป็นสิ่งสำคัญสำหรับเรา เชื่อมต่อกับเราบน Stack Overflow แท็กคำถามของคุณด้วย [MicrosoftGraph] และ [intune]
ลิขสิทธิ์ (c) 2017 ไมโครซอฟต์ สงวนลิขสิทธิ์.
โครงการนี้ได้นำหลักจรรยาบรรณของ Microsoft Open Source มาใช้ สำหรับข้อมูลเพิ่มเติม โปรดดูคำถามที่พบบ่อยเกี่ยวกับจรรยาบรรณหรือติดต่อ [email protected] หากมีคำถามหรือความคิดเห็นเพิ่มเติม