Share via


Dzēsto plūsmu atjaunošana

Ja jūs vai kāds cits nejauši izdzēš ar risinājumu nesaistītu vai risinājuma plūsmu, varat to atjaunot 21 dienas laikā pēc dzēšanas.

Ir divi veidi, kā atjaunot izdzēstās plūsmas.

  • Izmantojiet pārvaldības savienotāju Power Automate , lai atjaunotu izdzēstās plūsmas.
  • Izmantojiet PowerShell , lai atjaunotu izdzēstās plūsmas.

Piezīmes

  • Šajā rakstā aprakstītās darbības attiecas gan uz plūsmām, kas nav saistītas ar risinājumu, gan uz risinājumu plūsmām.
  • Plūsmas, kas tika izdzēstas pirms vairāk nekā 21 dienas, nevar atgūt. Abas atjaunošanas metodes (PowerShell skripts un Power Automate pārvaldības savienotājs), kā arī Microsoft atbalsts nevar palīdzēt tās atjaunot.
  • Pēc plūsmas atjaunošanas tās noklusējuma statuss ir atspējots. Jums ir manuāli jāiespējo plūsma atbilstoši jūsu prasībām.

Izdzēsto plūsmu atjaunošana, izmantojot pārvaldības savienotāju Power Automate

Varat atjaunot izdzēstu bez šķīduma vai risinājuma plūsmu 21 dienas laikā pēc dzēšanas, izmantojot Power Automate. Plūsma, kas nav risinājums, ir plūsma, kas nav izveidota risinājuma iekšienē. Kā administratoram viss, kas jums nepieciešams, ir pogu plūsma ar divām Power Automate pārvaldības savienotāja darbībām — saraksta plūsmas kā administrators un atjaunot izdzēstās plūsmas kā administratoram.

Šī procesa ietvaros, veicot četras vienkāršas un ātras darbības, vispirms tiks uzskaitītas izdzēstās plūsmas vidē, izmantojot darbību Saraksta plūsmas kā administrators . Pēc tam izmantosit darbību Atjaunot izdzēstās plūsmas kā administratoru, lai atjaunotu plūsmu, izmantojot tās plūsmas rekvizītu, kuru izguvāt no flowName saraksta plūsmām kā administratora darbību.

  1. Izveidojiet manuālu plūsmu ar pogas trigeri.

    Manuālas plūsmas ekrānuzņēmums ar pogas trigeri.

  2. Pievienojiet darbību Saraksta plūsmas kā administrators .

    1. Atlasiet Jauns solis.

    2. Meklējiet Power Automate pārvaldības savienotāju vai saraksta plūsmas kā administratora darbību.

    3. Atlasiet darbību Saraksta plūsmas kā administrators .

    4. Nolaižamajā izvēlnē Vide atlasiet vidi, no kuras plūsma sākotnēji tika izdzēsta.

    5. Nolaižamajā izvēlnē Include Soft-Deleted Flows (Iekļaut mīksti izdzēstās plūsmas ) atlasiet Yes (Jā).

    Darbības

  3. Palaidiet plūsmu, lai atzīmētu plūsmu, flowName kuru vēlaties izgūt.

    1. Plūsmas izpilde.

    2. Izvērsiet plūsmas izpildi.

    3. Izvērsiet darbības List Flows as Admin (Saraksta plūsmas) kā administratora (Inventory Flows as Admin) neapstrādāto OUTPUTS/vērtību.

      Jūs redzēsit visas plūsmas šajā vidē, kurām varat piekļūt kā administrators, tostarp tās, kas ir viegli izdzēstas.

    4. Izmantojot "displayName" starp citiem plūsmas metadatiem, identificējiet plūsmu, kuru mēģināt atkopt, un atzīmējiet nosaukumu laukā " nosaukums" .

      Nākamajā ekrānuzņēmumā plūsmas nosaukums ir iezīmēts zaļā krāsā. Šī vērtība tiks izmantota nākamajai darbībai.

      Plūsmas nosaukuma ekrānuzņēmums darbības izvadē.

  4. Pievienojiet darbību Atjaunot izdzēstās plūsmas kā administratoru un palaidiet plūsmu.

    1. Pievienojiet darbību Atjaunot izdzēstās plūsmas kā administratoru no pārvaldības savienotāja Power Automate .

    2. Laukā Plūsma ievadiet nosaukuma vērtību no 3. darbības.

      Ekrānuzņēmums, kurā redzama darbības

    3. Plūsmas izpilde.

      Ekrānuzņēmums, kurā redzama veiksmīgi palaista plūsma.

    Kad izpilde būs veiksmīga, pamanīsit, ka plūsma ir atjaunota atspējotā stāvoklī vidē, no kuras tā sākotnēji tika izdzēsta.

    Atjaunotas plūsmas ekrānuzņēmums.

Izdzēsto plūsmu atjaunošana, izmantojot PowerShell

Šajā sadaļā uzzināsit, kā atjaunot izdzēstās plūsmas, izmantojot PowerShell.

PowerShell priekšnosacījumi

  • Jums ir jāinstalē jaunākā PowerShell cmdlet versija Power Apps.
  • Jums ir jābūt vides administratoram.
  • Lai palaistu PowerShell skriptus, ierīcē ir jābūt iestatītai izpildes politikai .
  1. Lai sāktu, atveriet PowerShell ar paaugstinātām privilēģijām.

    Ekrānuzņēmums, kurā redzams, ka PowerShell tiek palaists no Windows.

  2. Instalējiet jaunāko PowerShell cmdlet versiju Power Apps.

  3. Piesakieties savā Power Apps vidē.

    Izmantojiet šo komandu, lai autentificētos vidē. Šī komanda atver atsevišķu logu, kurā tiek prasīta autentifikācijas Microsoft Entra informācija.

    Add-PowerAppsAccount
    
  4. Norādiet akreditācijas datus, kurus vēlaties izmantot, lai izveidotu savienojumu ar savu vidi.

  5. Palaidiet tālāk norādīto skriptu, lai iegūtu sarakstu ar plūsmām vidē, ieskaitot plūsmas, kas tika dzēstas pēdējo 21 dienu laikā.

    Ja parametrs netiek atpazīts IncludeDeleted , iespējams, strādājat ar vecāku PowerShell skriptu versiju. Pārliecinieties, vai izmantojat skriptu moduļu jaunāko versiju , un mēģiniet veikt šīs darbības vēlreiz.

    Get-AdminFlow -EnvironmentName 41a90621-d489-4c6f-9172-81183bd7db6c -IncludeDeleted $true
    //To view examples: Get-Help Get-AdminFlow -Examples
    

    Padoms

    Naviģējiet uz jebkuras plūsmas vietrādi URL jūsu vidē, lai iegūtu vides nosaukumu (https://make.powerautomate.com/Environments/<EnvironmentName>/flows), kas nepieciešams turpmākajām darbībām. Neizlaidiet vietrādī URL prefiksētos vārdus, ja tas ir ietverts jūsu vides nosaukumā, piemēram, Default-8ae09283902-....

    Ekrānuzņēmums, kurā redzama Get-AdminFlow izvade.

  6. Pēc izvēles varat filtrēt plūsmu sarakstu, ja zināt daļu no tās izdzēstās plūsmas nosaukuma, kuras plūsmas ID vēlaties atrast. Lai to izdarītu, izmantojiet skriptu, kas līdzīgs šim, kas atrod visas plūsmas (ieskaitot plūsmas, kas tika mīksti izdzēstas) vidē 3c2f7648-ad60-4871-91cb-b77d7ef3c239 , kuras parādāmajā nosaukumā ir virkne "Testēšana". 256fe2cd306052f68b89f96bc6be643

    Get-AdminFlow Testing -EnvironmentName 3c2f7648-ad60-4871-91cb-b77d7ef3c239 -IncludeDeleted $true
    
  7. Pierakstiet tās plūsmas vērtību, kuru FlowName vēlaties atjaunot, veicot iepriekšējo darbību.

  8. Palaidiet tālāk norādīto skriptu, lai atjaunotu mīksti izdzēsto plūsmu ar FlowName vērtību kā 4d1f7648-ad60-4871-91cb-b77d7ef3c239 vidē ar nosaukumu Noklusējums55abc7e5-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
    
  9. Pēc izvēles varat palaist skriptu Restore-AdminFlow ar tālāk norādītajiem argumentiem, lai atjaunotu vairākas izdzēstās plūsmas.

    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 }