PowerShell cmdlet 讓管理員可以使用指令碼命令完成管理入口網站工作。 使用 PowerShell,您可以立即依序執行多個命令,也可以透過管道輸出命令自動執行一般工作。
使用 PowerShell cmdlet 和管理連接器,管理員可以組建有助於執行治理原則的流程和應用程式。 您可以使用以下 PowerShell cmdlet 範例:
| PowerShell Cmdlet 程式庫 | 一般工作 |
|---|---|
| Power Apps Cmdlet Power Apps 的 PowerShell 支援 |
為應用程式建立者和系統管理員設計,可以自動化環境相關工作以及相關的應用程式、流程和連接器。 |
| Microsoft 365 Cmdlet 開始使用 PowerShell for Microsoft 365 |
用於與 Microsoft 365 相關的工作,以自動執行與使用者相關的動作和工作。 例如,指派授權。 |
| Dynamics 365 Cmdlet Dynamics 365 Customer Engagement (on-premises) PowerShell 概觀 |
用於具有 Microsoft Dataverse 資料庫的環境。 模組包含 Dataverse 線上管理 API 支援,以及將解決方案自動化部署至環境的功能。 |
| Microsoft Azure Cmdlet Azure PowerShell 文件 |
用於在您的整體解決方案中納入所有 Azure 元件。 您可以使用指令碼來設定內部部署應用程式閘道。 |
您可以使用上述所有 Cmdlet 的組合來建立 PowerShell 指令碼,對使用者、環境或其資源執行大量作業。
一般 PowerShell 工作
顯示環境清單
Get-AdminPowerAppEnvironment
工作會提供關鍵資訊,例如環境的顯示名稱和 GUID。 這通常是後續作業所需的工作。
新增參數 (例如預設),讓管理員可以在租用戶中找到預設環境。
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 } }
這會產生下列詳細資訊: