Restaurar fluxos suprimits
Si tu o algú altre suprimeix accidentalment un flux que no és de solució o de solució, pots restaurar-lo en un termini de 21 dies des de la supressió.
Hi ha dues maneres de restaurar els fluxos suprimits.
- Utilitzeu el connector Power Automate d'administració per restaurar els fluxos suprimits.
- Utilitzeu el PowerShell per restaurar els fluxos suprimits.
Nota
- Els passos d'aquest article s'apliquen tant als fluxos de no solució com als de solució.
- Els fluxos que es van suprimir fa més de 21 dies no es poden recuperar. Tant els mètodes de restauració (script de PowerShell i Power Automate connector de gestió), com el suport tècnic de Microsoft no poden ajudar a restaurar-los.
- Després de restaurar un flux, l'estat inhabilitat per defecte. Heu d'habilitar manualment el flux, segons els vostres requisits.
- Obteniu més informació sobre com restaurar un flux d'escriptori suprimit creat per Power Automate for desktop a Restaurar un flux d'escriptori suprimit.
Restaurar fluxos suprimits amb el connector d'administració Power Automate
Podeu restaurar un flux de solucions o no solució suprimit en un termini de 21 dies després de la supressió usant Power Automate. Un flux que no és de solució és un flux que no s'ha creat dins d'una solució. Com a administrador, tot el que necessiteu és un flux de botons amb dues Power Automate accions del connector d'administració: Llista de fluxos com a administrador i Restaura fluxos suprimits com a administrador.
Com a part d'aquest procés, en quatre passos senzills i ràpids, primer enumerareu els fluxos suprimits en un entorn mitjançant l'acció Llista de fluxos com a administrador . A continuació, utilitzareu l'acció Restaura els fluxos suprimits com a administrador per restaurar el flux mitjançant flowName
la propietat del flux que heu recuperat de l'acció Llista de fluxos com a administrador .
Creeu un flux manual amb un activador de botó.
Afegiu l'acció Llista de fluxos com a administrador .
Seleccioneu Pas nou.
Cerqueu Power Automate Connector d'administració o Llista de fluxos com a acció d'administrador .
Seleccioneu l'acció Llista de fluxos com a administrador .
Al menú desplegable Entorn , seleccioneu l'entorn del qual s'ha suprimit originalment el flux.
Al menú desplegable Inclou fluxos suprimits de manera suau, seleccioneu Sí.
Executeu el flux per anotar el
flowName
flux que voleu recuperar.Executar el flux.
Amplieu l'execució de flux.
Expandiu el valor OUTPUTS/OUTPUTS en brut de l'acció Llista de fluxos com a administrador .
Veureu tots els fluxos d'aquest entorn als quals teniu accés com a administrador, inclosos els que se suprimeixen temporalment.
Utilitzant el "displayName" entre altres metadades de flux, identifiqueu el flux que esteu intentant recuperar i anoteu el nom al camp "nom".
A la captura de pantalla següent, el nom del flux es ressalta en verd. Utilitzareu aquest valor per al pas següent.
Afegiu l'acció Restaura els fluxos suprimits com a administrador i executeu el flux.
Afegiu l'acció Restaura els fluxos suprimits com a administrador des del connector d'administració Power Automate .
Al camp Flux , introduïu el valor del nom del pas 3.
Executar el flux.
Un cop l'execució s'hagi realitzat correctament, notareu que el flux s'ha restaurat en un estat inhabilitat a l'entorn del qual s'ha suprimit originalment.
Restaurar fluxos suprimits amb PowerShell
En aquesta secció, aprendràs a restaurar fluxos suprimits mitjançant PowerShell.
Requisits previs per al PowerShell
- Heu d'instal·lar la versió més recent dels cmdlets del PowerShell per Power Apps.
- Heu de ser un administrador de l'entorn.
- Hi ha d'haver una norma d'execució establerta al dispositiu per executar scripts del PowerShell.
Obriu PowerShell amb privilegis elevats per començar.
Instal·leu la versió més recent dels cmdlets del PowerShell per Power Apps.
Inicieu sessió al vostre Power Apps entorn.
Utilitzeu aquesta ordre per autenticar-vos en un entorn. Aquesta ordre obre una finestra independent que us demana els detalls d'autenticació Microsoft Entra .
Add-PowerAppsAccount
Proporcioneu les credencials que voleu utilitzar per connectar-vos al vostre entorn.
Executeu l'script següent per obtenir una llista dels fluxos de l'entorn, inclosos els fluxos que s'han suprimit en els darrers 21 dies.
Si no es reconeix el
IncludeDeleted
paràmetre, és possible que estigueu treballant amb una versió anterior dels scripts del PowerShell. Assegureu-vos que utilitzeu la versió més recent dels mòduls de script i torneu a provar els passos.Get-AdminFlow -EnvironmentName 41a90621-d489-4c6f-9172-81183bd7db6c -IncludeDeleted $true //To view examples: Get-Help Get-AdminFlow -Examples
Propina
Aneu a l'adreça URL de qualsevol dels fluxos del vostre entorn per obtenir el nom de l'entorn (https://make.powerautomate.com/Environments/<EnvironmentName>/flows) que és necessari per als passos següents. No ometeu les paraules prefixades a l'URL si el nom de l'entorn el conté, per exemple, Default-8ae09283902-....
Opcionalment, podeu filtrar la llista de fluxos si coneixeu part del nom del flux suprimit el flowID del qual voleu trobar. Per fer-ho, utilitzeu un script similar a aquest que troba tots els fluxos (inclosos els fluxos que s'han suprimit suavament) en l'entorn 3c2f7648-ad60-4871-91cb-b77d7ef3c239 que conté la cadena "Testing" en el seu nom de visualització. 256fe2cd306052f68b89f96bc6be643
Get-AdminFlow Testing -EnvironmentName 3c2f7648-ad60-4871-91cb-b77d7ef3c239 -IncludeDeleted $true
Preneu nota del
FlowName
valor del flux que voleu restaurar del pas anterior.Executeu l'script següent per restaurar el flux suprimit amb
FlowName
valor com 4d1f7648-ad60-4871-91cb-b77d7ef3c239 en un entorn anomenat Default-55abc7e5-2812-4d73-9d2f-8d9017f8c877.Restore-AdminFlow -EnvironmentName Default-55abc7e5-2812-4d73-9d2f-8d9017f8c877 -FlowName 4d1f7648-ad60-4871-91cb-b77d7ef3c239 //To view examples: Get-Help Restore-AdminFlow -Examples
Opcionalment, podeu executar l'script
Restore-AdminFlow
amb els arguments següents per restaurar diversos fluxos suprimits.foreach ($id in @( "4d1f7648-ad60-4871-91cb-b77d7ef3c239", "eb2266a8-67b6-4919-8afd-f59c3c0e4131" )) { Restore-AdminFlow -EnvironmentName Default-55abc7e5-2812-4d73-9d2f-8d9017f8c877 -FlowName $id; Start-Sleep -Seconds 1 }