Obnovitev izbrisanih tokov
Če vi ali kdo drug pomotoma izbrišete nerešitev ali tok rešitve, jo lahko obnovite v 21 dneh po izbrisu.
Izbrisane tokove lahko obnovite na dva načina.
- Za obnovitev izbrisanih tokov uporabite Power Automate konektor za upravljanje .
- Uporabite PowerShell za obnovitev izbrisanih tokov.
opomba,
- Koraki v tem članku veljajo tako za tokove rešitev kot za tokove rešitev.
- Tokov, ki so bili izbrisani pred več kot 21 dnevi, ni mogoče obnoviti. Obe obnovitveni metodi (skript PowerShell in Power Automate Management connector) kot tudi Microsoftova podpora ne moreta pomagati pri obnovitvi.
- Ko obnovite tok, je privzeto onemogočeno stanje. Tok morate omogočiti ročno glede na vaše zahteve.
Obnovite izbrisane tokove s konektorjem Power Automate Management
Izbrisano nerešitev ali tok rešitve lahko obnovite v 21 dneh po izbrisu z uporabo Power Automate. Tok brez rešitve je tok, ki ni bil ustvarjen znotraj rešitve. Kot skrbnik potrebujete le potek gumba z dvema Power Automate dejanjema konektorja za upravljanje—Seznam tokov kot skrbnik in Obnovite izbrisane tokove kot skrbnik.
Kot del tega postopka boste v štirih preprostih in hitrih korakih najprej navedli izbrisane tokove v okolju z dejanjem Seznam tokov kot skrbnik . Nato boste uporabili dejanje Obnovi izbrisane tokove kot skrbnik za obnovitev toka z uporabo flowName
lastnosti toka, ki ste ga pridobili iz Seznam teče kot skrbniško dejanje.
Zgradite ročni tok s sprožilcem gumba.
Dodajte dejanje Tokovi seznama kot skrbnika .
Izberite Nov korak.
Poiščite Power Automate Management Connector ali List Flows as Admin dejanje.
Izberite dejanje Seznam teče kot skrbnik .
V spustnem meniju Okolje izberite okolje, iz katerega je bil tok prvotno izbrisan.
V spustnem meniju Vključi mehko izbrisane tokove izberite Da.
Zaženite tok, da zabeležite
flowName
toka, ki ga želite pridobiti.Zaženite potek.
Razširite tok.
Razširite neobdelane IZHODE/vrednost dejanja Seznam teče kot skrbnik .
Videli boste vse tokove v tem okolju, do katerih imate dostop kot skrbnik, vključno s tistimi, ki so mehko izbrisani.
Z uporabo »displayName« med drugimi metapodatki toka identificirajte tok, ki ga poskušate obnoviti, in zabeležite ime v »name« polje.
Na naslednjem posnetku zaslona je ime toka označeno z zeleno. To vrednost boste uporabili za naslednji korak.
Dodajte dejanje Obnovi izbrisane tokove kot skrbnik in zaženite tok.
Dodajte dejanje Obnovi izbrisane tokove kot skrbnika iz Power Automate konektorja za upravljanje.
V polje Tok vnesite vrednost imena iz 3. koraka.
Zaženite potek.
Ko je zagon uspel, boste opazili, da je bil tok obnovljen v onemogočenem stanju v okolju, iz katerega je bil prvotno izbrisan.
Obnovite izbrisane tokove s PowerShell
V tem razdelku boste izvedeli, kako obnoviti izbrisane tokove z lupino PowerShell.
Predpogoji za PowerShell
- Namestiti morate najnovejšo različico cmdletov PowerShell za Power Apps.
- Morate biti skrbnik okolja.
- Za zagon skriptov PowerShell mora biti v vaši napravi nastavljen pravilnik izvajanja .
Za začetek odprite PowerShell s povišanimi pravicami.
Namestite najnovejšo različico cmdletov PowerShell za Power Apps.
Prijavite se v svoje Power Apps okolje.
Uporabite ta ukaz za preverjanje pristnosti v okolju. Ta ukaz odpre ločeno okno, ki zahteva vaše Microsoft Entra podrobnosti o preverjanju pristnosti.
Add-PowerAppsAccount
Navedite poverilnice, ki jih želite uporabiti za povezavo z vašim okoljem.
Zaženite naslednji skript, da dobite seznam tokov v okolju, vključno s tokovi, ki so bili mehko izbrisani v zadnjih 21 dneh.
Če parameter
IncludeDeleted
ni prepoznan, morda delate s starejšo različico skriptov PowerShell. Prepričajte se, da uporabljate najnovejšo različico skriptnih modulov in ponovite korake.Get-AdminFlow -EnvironmentName 41a90621-d489-4c6f-9172-81183bd7db6c -IncludeDeleted $true //To view examples: Get-Help Get-AdminFlow -Examples
Nasvet
Pomaknite se do URL-ja katerega koli od tokov v vašem okolju, da dobite ime svojega okolja (https://make.powerautomate.com/Environments/<ImeOkolja>/flows), ki je potrebno za nadaljnje korake. Ne izpustite predpone v naslovu URL, če ga ime vašega okolja vsebuje, na primer Privzeto-8ae09283902-....
Po želji lahko filtrirate seznam tokov, če poznate del imena izbrisanega toka, katerega ID toka želite najti. Če želite to narediti, uporabite skript, podoben temu, ki najde vse tokove (vključno s tokovi, ki so bili mehko izbrisani) v okolju 3c2f7648-ad60-4871-91cb-b77d7ef3c239 ki vsebujejo niz »Testiranje« v svojem prikazno ime. 256fe2cd306052f68b89f96bc6be643
Get-AdminFlow Testing -EnvironmentName 3c2f7648-ad60-4871-91cb-b77d7ef3c239 -IncludeDeleted $true
Zabeležite si
FlowName
vrednost toka, ki ga želite obnoviti iz prejšnjega koraka.Zaženite naslednji skript, da obnovite mehko izbrisani tok z
FlowName
vrednostjo kot 4d1f7648-ad60-4871-91cb-b77d7ef3c239 v okolju z imenom Privzeto-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
Po želji lahko zaženete skript
Restore-AdminFlow
z naslednjimi argumenti, da obnovite več izbrisanih tokov.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 }