Återställ borttagna flöden
Om du eller någon annan av misstag tar bort en icke-lösning- eller lösningsflöde som inte är en del av en lösning kan du återställa det inom 21 dagar efter borttagningen.
Det finns två sätt att återställa borttagna flöden.
- Använd anslutningsprogrammet för Power Automate-hantering för att återställa de borttagna flödena.
- Använd PowerShell för att återställa borttagna flöden.
Kommentar
- Stegen i den här artikeln gäller både icke-lösning- och lösningsflöden.
- Flöden som raderades för mer än 21 dagar sedan kan inte återställas. Ingen av återställningsmetoderna (PowerShell-skript och anslutningsprogram för Power Automate-hantering) samt Microsoft Support kan hjälpa till att återställa dem.
- När du har återställt ett flöde återställs det inaktiverade tillståndet som standard. Du måste aktivera flödet manuellt enligt dina krav.
- Läs mer om hur du återställer ett borttaget datorflöde som skapats av Power Automate för dator i Återställa ett borttaget datorflöde.
Använd anslutningsprogrammet för Power Automate-hantering för att återställa borttagna flöden
Du kan återställa ett borttaget icke-lösning- eller lösningsflöde inom 21 dagar efter borttagning med hjälp av Power Automate. Ett flöde som inte är en lösning är ett flöde som inte skapats i en lösning. Som administratör behöver du bara ett knappflöde med två anslutningsprogramåtgärder för Power Automate-hantering: Lista flöden som administratör och Återställ borttagna flöden som administratör
Som en del av den här processen listar du i fyra enkla steg först borttagna flöden i en miljö med hjälp av åtgärden Lista flöden som administratör. Därefter använder du åtgärden Återställ borttagna flöden som administratör för att återställa flödet med hjälp av egenskapen flowName
för det flöde som du hämtade från åtgärden Lista flöden som administratör.
Skapa ett manuellt flöde med en knapputlösare.
Lägg till åtgärden Lista flöden som administratör.
Välj Nytt steg.
Sök efter åtgärden anslutningsprogram för Power Automate-hantering eller Lista flöden som administratör.
Välj åtgärden Lista flöden som administratör.
I listrutan Miljö väljer du den miljö som flödet ursprungligen togs bort ifrån.
I listrutan Inkludera raderade flöden väljer du Ja.
Kör flödet för att notera
flowName
för det flöde du vill hämta.Kör flödet.
Visa flödeskörningen.
Visa råa UTDATA/värde för åtgärden Lista flöden som administratör.
Du ser alla flöden i den miljön som du har åtkomst till som administratör, inklusive de som raderats.
Genom att använda displayName bland andra flödesmetadata kan du identifiera det flöde som du försöker återställa, samt notera namnet i fältet "namn".
På följande skärmbild markeras flödets namn i grönt. Du använder detta värde i nästa steg.
Lägg till åtgärden Återställ borttagna flöden som administratör och kör flödet.
Lägg till åtgärden Återställ raderade flöden som administratör från anslutningsprogrammet för Power Automate-hantering.
I fältet Flöde anger du namnvärdet från steg 3.
Kör flödet.
När körningen är över märker du att flödet har återställts i inaktiverat läge i den miljö där det ursprungligen raderades.
Återställ borttagna flöden med PowerShell
I det här avsnittet lär du dig hur du återställer borttagna flöden med hjälp av PowerShell.
Förutsättningar för PowerShell
- Du måste installera den senaste versionen av PowerShell cmdlets för Power Apps.
- Du måste vara miljöadministratör.
- Det måste finnas en körningsprincip på enheten för att köra PowerShell-skript.
Öppna PowerShell med förhöjda privilegier att börja.
Installera den senaste versionen av PowerShell cmdlets för Power Apps.
Logga in på din Power Apps-miljö.
Använd det här kommandot för att autentisera för en miljö. Det här kommandot öppnar ett separat fönster där du uppmanas att ange din autentiseringsinformation för Microsoft Entra.
Add-PowerAppsAccount
Ange de autentiseringsuppgifter som du vill använda för att ansluta till miljön.
Kör följande skript för att få en lista över flöden i miljön, inklusive flöden som raderats de senaste 21 dagarna.
Om parametern
IncludeDeleted
inte identifieras kanske du arbetar med en äldre version av PowerShell-skripten. Kontrollera att du använder den senaste versionen av skriptmodulerna och gör ett nytt försök.Get-AdminFlow -EnvironmentName 41a90621-d489-4c6f-9172-81183bd7db6c -IncludeDeleted $true //To view examples: Get-Help Get-AdminFlow -Examples
Dricks
Navigera till URL:en för något av flödena i miljön och hämta ditt miljönamn (https://make.powerautomate.com/Environments/<EnvironmentName>/flows) som krävs för efterföljande steg. Utelämna inte prefixorden i URL:en om det finns i miljönamnet, till exempel Standard-8ae09283902-....
Alternativt kan du filtrera listan med flöden om du känner till en del av namnet på det borttagna flödet vars flowID du vill söka efter. Använd ett skript som påminner om det här och som hittar alla flöden (även de som raderades) i miljön 3c2f7648-ad60-4871-91cb-b77d7ef3c239 som innehåller strängen "Testning" i visningsnamn. 256fe2cd306052f68b89f96bc6be643
Get-AdminFlow Testing -EnvironmentName 3c2f7648-ad60-4871-91cb-b77d7ef3c239 -IncludeDeleted $true
Notera
FlowName
för det flöde du vill återställa från föregående steg.Kör följande skript för att återställa det raderade flödet med
FlowName
-värdet som 4d1f7648-ad60-4871-91cb-b77d7ef3c239 i en miljö med namnet 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
Alternativt kan du köra
Restore-AdminFlow
-skriptet med följande argument för att återställa flera borttagna flöden.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 }