แชร์ผ่าน


การทำงานอัตโนมัติด้วย PowerShell

หมายเหตุ

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

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

การใช้ PowerShell cmdlet และตัวเชื่อมต่อการจัดการ ผู้ดูแลระบบสามารถสร้างโฟลว์และแอปที่ช่วยใช้นโยบายการกำกับดูแล คุณสามารถใช้ PowerShell cmdlets ตัวอย่างเหล่านี้:

ไลบรารี PowerShell cmdlet งานทั่วไป
Power Apps cmdlets
การรองรับ PowerShell สำหรับ Power Apps
ออกแบบมาสำหรับผู้ผลิตแอปและผู้ดูแลระบบเพื่อทำให้งานเป็นแบบอัตโนมัติด้วยสภาพแวดล้อมและแอป โฟลว์ และตัวเชื่อมต่อที่เกี่ยวข้อง
Microsoft 365 cmdlets
เริ่มต้นใช้งานด้วย PowerShell สำหรับ Microsoft 365
ใช้สำหรับงานที่เกี่ยวข้องกับ Microsoft 365 เพื่อทำให้การดำเนินการและงานที่เกี่ยวข้องกับผู้ใช้เป็นไปโดยอัตโนมัติ ตัวอย่างเช่น การมอบหมายสิทธิ์การใช้งาน
Dynamics 365 cmdlets
ภาพรวมของ Dynamics 365 Customer Engagement (on-premises) PowerShell
การใช้สำหรับสภาพแวดล้อมที่มีฐานข้อมูล Microsoft Dataverse โมดูลรวมถึงการสนับสนุนสำหรับ API ผู้ดูแลระบบออนไลน์ของ Dataverse และการทำให้การปรับใช้โซลูชันเป็นแบบอัตโนมัติสำหรับสภาพแวดล้อม
Microsoft Azure cmdlets
คู่มือ Azure PowerShellll
การใช้สำหรับรวมส่วนประกอบ Azure ในโซลูชันโดยรวมของคุณ คุณสามารถใช้สำหรับการตั้งค่าการเขียนสคริปต์ของเกตเวย์แอปพลิเคชันภายในองค์กร

คุณสามารถใช้การรวมกันของ cmdlets ข้างต้นทั้งหมดเพื่อสร้างสคริปต์ PowerShell เพื่อดำเนินการเป็นกลุ่มกับผู้ใช้ สภาพแวดล้อม หรือทรัพยากรของพวกเขา

เคล็ดลับ

ตัวอย่างยังสามารถพบได้เมื่อติดตั้งและทดสอบ Center of Excellence Starter Kit หรือเมื่อใช้ห้องปฏิบัติการ Admin-in-a-Day ที่สามารถพบได้ใน GitHub (Admin in a day)

งาน PowerShell ทั่วไป

กำลังแสดงรายการของสภาพแวดล้อม

Get-AdminPowerAppEnvironment

งานให้ข้อมูลสำคัญแก่คุณ เช่น ชื่อที่แสดง และ GUID ของสภาพแวดล้อม งานนี้มักเป็นสิ่งที่จำเป็นสำหรับการดำเนินการติดตาม

การเพิ่มพารามิเตอร์ เช่น -Default ช่วยให้ผู้ดูแลระบบสามารถค้นหาสภาพแวดล้อมเริ่มต้นในผู้เช่าโดยทั่วไป

Get-AdminPowerAppEnvironment -Default

ใช้ GUID เพื่อส่งคืนชื่อที่ไม่แสดงสำหรับสภาพแวดล้อม จากนั้น คุณสามารถเจาะลึกรายละเอียดของสภาพแวดล้อมเฉพาะนั้นๆ ตัวอย่างเช่น

Get-AdminPowerAppEnvironment -Environment 'EnvironmentName'

ตัวอย่างนี้ส่งคืนรายการของการเชื่อมต่อในสภาพแวดล้อม ซึ่งรวมถึงการเชื่อมต่อทั้งหมดในสภาพแวดล้อมเริ่มต้นของผู้เช่า

Get-AdminPowerAppEnvironment -Default | Get-AdminPowerAppConnection

ตัวอย่างนี้จะไปป์เอาต์พุตจาก cmdlet หนึ่งไปยังอีก cmdlet หนึ่ง ซึ่งจะนำเสนอรายการของแอปจำนวนในสภาพแวดล้อมของผู้เช่าแต่ละแห่ง

    Get-AdminPowerApp | select -ExpandProperty EnvironmentName | Group | %{ New-Object -TypeName PSObject -Property @{ DisplayName = (Get-AdminPowerAppEnvironment -EnvironmentName $_.Name | select -ExpandProperty displayName); Count = $_.Count } }

นั่นจะผลิตข้อมูลโดยละเอียดต่อไปนี้:

PowerShell ผู้ใช้เพื่อรับรายละเอียดสภาพแวดล้อมของหมายเลขแอป