เริ่มต้นใช้งาน PowerShell สำหรับผู้ดูแลระบบ Power Platform
PowerShell สำหรับ cmdlet ของผู้ดูแลระบบ Power Platform ได้รับการออกแบบมาสำหรับการจัดการและการดูแลสภาพแวดล้อม Microsoft Power Platform, Power Apps และโฟลว์ Power Automate ใช้ PowerShell สำหรับผู้ดูแลระบบ Power Platform เมื่อคุณต้องการสร้างเครื่องมืออัตโนมัติที่โต้ตอบกับทรัพยากรเหล่านี้
บทความนี้ช่วยคุณในการเริ่มต้นใช้งานโมดูล PowerShell และสอนแนวคิดหลักที่อยู่เบื้องหลัง
การติดตั้ง
วิธีที่ง่ายที่สุดในการเริ่มต้นใช้งานโมดูล PowerShell คือการติดตั้งลงในเครื่องของคุณ ทำตามคำแนะนำใน การติดตั้ง เพื่อนำเข้าโมดูล หรือเพื่ออัปเดตเวอร์ชันที่ล้าสมัยที่คุณอาจติดตั้งไว้ก่อนหน้านี้
ลงชื่อเข้าใช้ Microsoft Power Platform
ลงชื่อเข้าใช้แบบโต้ตอบด้วย Add-PowerAppsAccount cmdlet
Add-PowerAppsAccount -Endpoint prod
หรือคุณสามารถลงชื่อเข้าใช้ด้วยรหัสไคลเอ็นต์และข้อมูลลับหรือใบรับรอง หากต้องการดำเนินการนี้ คุณต้อง สร้างหลักการบริการ
$appId = "CLIENT_ID_FROM_AZURE_APP"
$secret = "SECRET_FROM_AZURE_APP"
$tenantId = "TENANT_ID_FROM_AZURE_APP"
Add-PowerAppsAccount -Endpoint prod -TenantID $tenantId -ApplicationId $appId -ClientSecret $secret -Verbose
ข้อกำหนดเบื้องต้น
เมื่อต้องการดำเนินการจัดการใน cmdlet คุณต้องมีสิ่งต่อไปนี้:
บทบาทใดๆ เหล่านี้จาก Microsoft Entra ID, ผู้ดูแลระบบผู้เช่า, ผู้ดูแลระบบ Power Platform, ผู้ดูแลระบบ Dynamics 365 Service สามารถเข้าถึง PowerShell cmdlet ของผู้ดูแลระบบ Power Apps ได้ บทบาทเหล่านี้ไม่จำเป็นต้องมีแผน Power Apps สำหรับการเข้าถึงการจัดการผู้ดูแลระบบไปยังผู้ดูแลระบบ Power Apps PowerShell cmdlets อย่างไรก็ตาม ผู้ดูแลระบบเหล่านี้จำเป็นต้องลงชื่อเข้าใช้ศูนย์การจัดการ Power Platform อย่างน้อยหนึ่งครั้ง ก่อนที่จะใช้ PowerShell cmdlets หากไม่ได้ดำเนินการนี้ คำสั่ง cmdlets จะล้มเหลวโดยมีข้อผิดพลาดเกี่ยวกับการอนุญาต
Power Platform ต้องมีสิทธิ์ ผู้ดูแลระบบ หรือ Dynamics 365 ผู้ดูแลระบบ หากคุณต้องการค้นหาทรัพยากรของผู้ใช้รายอื่น โปรดทราบว่าผู้จัดการสภาพแวดล้อมมีสิทธิ์เข้าถึงสภาพแวดล้อมและทรัพยากรสภาพแวดล้อมเหล่านั้นที่พวกเขามีสิทธิ์เท่านั้น
สำหรับสภาพแวดล้อม คุณต้องเป็นผู้ดูแลระบบ จึงจะจัดการสภาพแวดล้อมที่คุณไม่ใช่เจ้าของทีมได้ Dataverse for Teams Power Platform Microsoft Teams