有没有办法恢复已删除的电力自动化流程?
我知道有一个 PowerShell 可以恢复 PowerApps。我尝试将Get-Verb
流的语法更改为 PowerApp,但没有成功
Get-AdminRecoverDeletedPowerApp -AppName [Guid] -EnvironmentName [Guid]
Get-AdminRecoverDeletedFlow -AppName [Guid] -EnvironmentName [Guid]
答案1
我根据以下来源引用的帖子找到了答案,但是是这个命令:
Restore-AdminFlow -EnvironmentName Default-GUID -FlowName GUID
恢复流程的步骤
- 使用以下代码登录 Power Platform 环境
- 弹出登录屏幕
- 提供用户名和密码,用于连接到需要恢复 Flow/App 的 Power Platform 环境
Add-PowerAppsAccount
- 运行以下代码以获取过去 28 天内已删除的 Flows 列表
-IncludeDeleted $true Get-AdminFlow -EnvironmentName Default-31fd69b3-0535-4506-8d24-6674fc42002b -IncludeDeleted $true
您可以从 Power Automate Flow URL 获取环境名称
它列出了所有已删除的流程
选择要恢复的 FlowName
运行以下代码来恢复已删除的 Flow
//Restore-AdminFlow -EnvironmentName 'Environment Name' -FlowName 'Flow Name which you want to restore' Restore-AdminFlow -EnvironmentName Default-31fd69b3-0535-4506-8d24-6674fc42002b -FlowName 43e8eda9-bd55-47e0-8bc8-9ecdf864f55c
- 导航至 Power Automate 门户页面并检查流程
- 流量可能已恢复,并将处于禁用模式
- 打开 Flow 运行
恢复已删除的 Power Apps
- 登录 Power Platform 环境:Add-PowerAppsAccount
- 运行代码列出所有已删除的 Power 应用
- 从要恢复的列表中获取 Power App 名称
- 运行代码以恢复 Power 应用
- 检查 Power App 门户
- 应用程序可能已恢复,其名称后附加了“
_RestoredYYYYMMDDHHMM
'注意事项
- 上述步骤仅适用于恢复非解决方案流程/应用。如果您删除了属于解决方案一部分的流程/应用,则需要向 Microsoft 创建支持凭单以寻求帮助。
- 28 天前删除的流程无法恢复,无论是使用 PowerShell 脚本还是 Microsoft 支持