使用 Power Automate PowerShell cmdlet 获得可见性

已完成

不同的 Power Automate PowerShell cmdlet 有助于管理员了解应用开发者使用 Power Automate 的方式。

了解可用的不同 cmdlet 后,您将能够完成本模块末尾的练习,观察管理员如何使用 Power Automate PowerShell cmdlet 识别所有在租户中创建的连接。 本练习还将介绍如何设置必备 PowerShell 模块。

以下部分介绍可供使用的不同 cmdlet。

读取连接权限

管理员可在读取连接权限(Get-AdminPowerAppConnectionRoleAssignment) cmdlet 中检索 Power Apps 和 Power Automate 的所有连接权限。 返回的数据包括连接是否属于所有者或连接是否已与其他用户共享。

读取和删除自定义连接器

读取和删除自定义连接器 (Get-AdminPowerAppConnector) cmdlet 中,管理员可以检索所有已在租户中部署的自定义连接器。

读取环境

读取环境 (Get-FlowEnvironment) cmdlet 中,管理员可以检索所有在租户中创建的环境。 返回的信息还将包括环境创建者的姓名、创建时间及其位置。

读取默认环境

读取默认环境 (Get-FlowEnvironment -Default) cmdlet 已在前文介绍,但在本例中的区别在于您可以提供 -Default 参数,该参数仅返回默认环境。

列出租户中的所有流

列出租户中的所有流 (Get-AdminFlow) cmdlet 将列出存在于租户中的所有流。 返回的信息包括流创建时间、创建者以及创建环境。

如果要以 CSV 格式导出本信息,您可以使用以下命令将本信息写入文件。

Get-AdminFlow | Export-Csv -Path '.\FlowExport.csv'

PowerShell cmdlet 输出 CSV 文件,因此您可将结果加载到 Power BI 或 Microsoft Excel 等商业智能工具中,从而进一步分析结果。