Panaikintų srautų atkūrimas
Jei jūs ar kas nors kitas netyčia panaikino ne sprendimą arba sprendimų srautą, galite jį atkurti per 21 dieną nuo naikinimo.
Yra du būdai, kaip atkurti ištrintus srautus.
- Power Automate Norėdami atkurti panaikintus srautus, naudokite valdymo jungtį .
- Naudokite "PowerShell ", kad atkurtumėte ištrintus srautus.
Pastaba.
- Šiame straipsnyje aprašyti veiksmai taikomi ir ne sprendimo, ir sprendimo srautams.
- Srautų, kurie buvo panaikinti daugiau nei prieš 21 dieną, atkurti negalima. Abu atkūrimo metodai ("PowerShell" scenarijus ir Power Automate valdymo jungtis), taip pat "Microsoft" palaikymas negali padėti jų atkurti.
- Atkūrus srautą, pagal numatytuosius nustatymus jis pereina į išjungtą būseną. Turite rankiniu būdu įjungti srautą pagal savo poreikius.
- Sužinokite daugiau apie panaikinto darbalaukio srautas, sukurto Power Automate kompiuteriui, atkūrimą skyriuje Panaikinto darbalaukio srautas atkūrimas.
Panaikintų srautų atkūrimas naudojant valdymo jungtį Power Automate
Panaikintą ne sprendimą arba sprendimų srautą galite atkurti per 21 dieną nuo naikinimo naudodami Power Automate. Ne sprendimo srautas yra srautas, kuris nebuvo sukurtas sprendimo viduje. Jei esate administratorius, viskas, ko jums reikia, yra mygtukų srautas su dviem Power Automate valdymo jungties veiksmais – Sąrašo srautai kaip administratorius ir Atkurti panaikintus srautus kaip administratoriaus.
Šio proceso metu, atlikdami keturis paprastus ir greitus veiksmus, pirmiausia išvardysite panaikintus srautus aplinkoje, naudodami veiksmą Sąrašo srautai kaip administratorius . Tada naudosite veiksmą Atkurti panaikintus srautus kaip administratorių , kad atkurtumėte srautą naudodami flowName
srauto, kurį gavote iš sąrašo srautų kaip administratoriaus veiksmą, ypatybę.
Sukurkite rankinį srautą naudodami mygtuko paleidiklį.
Pridėkite veiksmą Sąrašo srautai kaip administratorius .
Pasirinkite Naujas veiksmas.
Ieškokite Power Automate "Management Connector " arba "List Flows as Admin " veiksmo.
Pasirinkite veiksmą Sąrašo srautai kaip administratorius .
Išskleidžiamajame meniu Aplinka pasirinkite aplinką, iš kurios srautas iš pradžių buvo ištrintas.
Išskleidžiamajame meniu Įtraukti minkštai ištrintus srautus pasirinkite Taip.
Paleiskite srautą, kad pažymėtumėte srautą,
flowName
kurį norite gauti.Srauto vykdymas.
Išplėskite srauto vykdymą.
Išplėskite neapdorotą veiksmo Sąrašo srautai kaip administratorius reikšmę OUTPUTS/value .
Matysite visus srautus toje aplinkoje, prie kurios turite prieigą kaip administratorius, įskaitant tuos, kurie yra minkštai ištrinti.
Naudodami "displayName", be kitų srauto metaduomenų, nustatykite srautą, kurį bandote atkurti, ir pažymėkite pavadinimą "name" lauke.
Toliau pateiktoje ekrano kopijoje srauto pavadinimas paryškinamas žalia spalva. Šią reikšmę naudosite atlikdami kitą veiksmą.
Pridėkite veiksmą Atkurti panaikintus srautus kaip administratorių ir paleiskite srautą.
Įtraukite veiksmą Atkurti panaikintus srautus kaip administratorių iš Power Automate valdymo jungties.
Lauke Srautas įveskite pavadinimo reikšmę nuo 3 veiksmo.
Srauto vykdymas.
Kai vykdymas bus sėkmingas, pastebėsite, kad srautas buvo atkurtas išjungtoje būsenoje aplinkoje, iš kurios jis iš pradžių buvo ištrintas.
Atkurkite ištrintus srautus naudodami "PowerShell".
Šiame skyriuje sužinosite, kaip atkurti ištrintus srautus naudojant "PowerShell".
Būtinosios "PowerShell" sąlygos
- Turite įdiegti naujausią "PowerShell" cmdlet versiją Power Apps.
- Jūs turite būti aplinkos administratorius.
- Norint paleisti "PowerShell" scenarijus, jūsų įrenginyje turi būti nustatyta vykdymo strategija .
Norėdami pradėti, atidarykite "PowerShell" su padidintomis teisėmis.
Įdiekite naujausią "PowerShell" cmdlet versiją , skirtą Power Apps.
Prisijunkite prie savo Power Apps aplinkos.
Naudokite šią komandą norėdami autentifikuoti aplinkoje. Ši komanda atidaro atskirą langą, kuriame raginama pateikti Microsoft Entra išsamią autentifikavimo informaciją.
Add-PowerAppsAccount
Pateikite kredencialus, kuriuos norite naudoti prisijungdami prie savo aplinkos.
Vykdykite šį scenarijų, kad gautumėte aplinkos srautų sąrašą, įskaitant srautus, kurie buvo švelniai panaikinti per pastarąsias 21 dieną.
Jei parametras
IncludeDeleted
neatpažįstamas, gali būti, kad dirbate su senesne "PowerShell" scenarijų versija. Įsitikinkite, kad naudojate naujausią scenarijaus modulių versiją , ir bandykite atlikti veiksmus dar kartą.Get-AdminFlow -EnvironmentName 41a90621-d489-4c6f-9172-81183bd7db6c -IncludeDeleted $true //To view examples: Get-Help Get-AdminFlow -Examples
Arbatpinigiai
Eikite į bet kurio jūsų aplinkoje esančio srauto URL, kad gautumėte savo aplinkos pavadinimą (https://make.powerautomate.com/Environments/<EnvironmentName>/flows), kurio reikia tolesniems veiksmams. Nepraleiskite priešdėlio žodžių URL, jei jūsų aplinkos pavadinime jis yra, pvz., Default-8ae09283902-....
Pasirinktinai galite filtruoti srautų sąrašą, jei žinote dalį ištrinto srauto, kurio flowID norite rasti, pavadinimo. Norėdami tai padaryti, naudokite scenarijų, panašų į šį, kuris randa visus srautus (įskaitant srautus, kurie buvo švelniai ištrinti) aplinkoje 3c2f7648-ad60-4871-91cb-b77d7ef3c239 , kurios rodomame pavadinime yra eilutė "Testavimas". 256fe2cd306052f68b89f96bc6be643
Get-AdminFlow Testing -EnvironmentName 3c2f7648-ad60-4871-91cb-b77d7ef3c239 -IncludeDeleted $true
Užsirašykite
FlowName
srauto, kurį norite atkurti atlikus ankstesnį veiksmą, vertę.Vykdykite šį scenarijų, kad atkurtumėte minkštai panaikintą srautą su
FlowName
reikšme kaip 4d1f7648-ad60-4871-91cb-b77d7ef3c239 aplinkoje, pavadintoje 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
Pasirinktinai galite paleisti
Restore-AdminFlow
scenarijų su šiais argumentais, kad atkurtumėte kelis panaikintus srautus.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 }