Share via


Verwijderde stromen herstellen

Als u of iemand anders per ongeluk een stroom verwijdert die wel of geen deel uitmaakt van een oplossing, kunt u deze binnen 21 dagen na verwijdering herstellen.

Er zijn twee manieren waarop u verwijderde stromen kunt herstellen.

Notitie

  • De stappen in dit artikel zijn van toepassing op niet-oplossingsstromen én oplossingsstromen.
  • Stromen die meer dan 21 dagen geleden zijn verwijderd, kunnen niet worden hersteld. Beide herstelmethoden (PowerShell-script en Power Automate-beheerconnector), evenals Microsoft Ondersteuning kunnen niet helpen om ze te herstellen.
  • Nadat u een stroom hebt hersteld, wordt deze standaard uitgeschakeld. U moet de stroom handmatig inschakelen, volgens uw vereisten.

Verwijderde stromen herstellen met de Power Automate-beheerconnector

U kunt een verwijderde niet-oplossingsstroom of oplossingsstroom binnen 21 dagen na verwijdering herstellen met Power Automate. Een niet-oplossingsstroom is een stroom die niet in een oplossing is gemaakt. Als beheerder hebt u niet meer nodig dan een knopstroom met twee Power Automate-beheerconnectoracties, namelijk Stromen weergeven als beheerder en Verwijderde stromen herstellen als beheerder.

Als onderdeel van dit proces geeft u in vier eenvoudige en snelle stappen eerst een lijst met verwijderde stromen in een omgeving weer met behulp van de actie Stromen weergeven als beheerder. Daarna gebruikt u de actie Verwijderde stromen herstellen als beheerder om de stroom te herstellen met de eigenschap flowName van de stroom die u hebt opgehaald via de actie Stromen weergeven als beheerder.

  1. Bouw een handmatige stroom met een knoptrigger.

    Schermopname van een handmatige stroom met een knoptrigger.

  2. Voeg de actie Stromen weergeven als beheerder toe.

    1. Selecteer Nieuwe stap.

    2. Zoek Power Automate-beheerconnector of de actie Stromen weergeven als beheerder.

    3. Selecteer de actie Stromen weergeven als beheerder.

    4. In het vervolgkeuzemenu Omgeving selecteert u de omgeving waaruit de stroom oorspronkelijk is verwijderd.

    5. In het vervolgkeuzemenu Voorlopig verwijderde stromen opnemen selecteert u Ja.

    Schermopname van het toevoegen van de actie 'Stromen weergeven als beheerder'.

  3. Voer de stroom uit om de flowName te noteren van de stroom die u wilt ophalen.

    1. De stroom uitvoeren

    2. Vouw dat stroomuitvoering uit.

    3. Vouw de onbewerkte UITVOER/waarde van de actie Stromen weergeven als beheerder uit.

      U ziet alle stromen in die omgeving waartoe u als beheerder toegang hebt, inclusief de stromen die voorlopig zijn verwijderd.

    4. Identificeer met behulp van "displayName" en andere metagegevens van de stroom, de stroom die u wilt herstellen en noteer de naam in het veld "naam".

      In de volgende schermopname is de naam van de stroom groen gemarkeerd. U gebruikt deze waarde voor de volgende stap.

      Schermopname van de stroomnaam in de actie-uitvoer.

  4. Voeg de actie Verwijderde stromen herstellen als beheerder toe en voer de stroom uit.

    1. Voeg de actie Verwijderde stromen herstellen als beheerder van de Power Automate-beheerconnector uit.

    2. Voer in het veld Stroom de naamwaarde uit stap 3 in.

      Schermopname van het toevoegen van de actie 'Verwijderde stromen herstellen als beheerder'.

    3. De stroom uitvoeren

      Schermopname van een succesvol uitgevoerde stroom.

    Nadat de uitvoering is geslaagd, ziet u dat de stroom is hersteld in een uitgeschakelde status in de omgeving waaruit deze oorspronkelijk was verwijderd.

    Schermopname van een herstelde stroom.

Verwijderde stromen herstellen met PowerShell

In deze sectie leert u hoe u verwijderde stromen kunt herstellen met PowerShell.

Vereisten voor PowerShell

  1. Open PowerShell met extra bevoegdheden om te beginnen.

    Schermopname die laat zien dat PowerShell wordt gestart vanuit Windows.

  2. Installeer de meest recente versie van PowerShell-cmdlets voor Power Apps.

  3. Meld u aan bij uw Power Apps-omgeving.

    Gebruik deze opdracht om te verifiëren bij een omgeving. Met deze opdracht wordt een apart venster geopend waarin u wordt gevraagd om uw Microsoft Entra-verificatiedetails.

    Add-PowerAppsAccount
    
  4. Geef de referenties op die u wilt gebruiken om verbinding te maken met uw omgeving.

  5. Voer het volgende script uit om een lijst met stromen in de omgeving op te halen, inclusief stromen die in de afgelopen 21 dagen tijdelijk zijn verwijderd.

    Als de parameter IncludeDeleted niet wordt herkend, werkt u mogelijk met een oudere versie van de PowerShell-scripts. Controleer of u de meest recente versie van de scriptmodules gebruikt en probeer de stappen opnieuw.

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

    Fooi

    Navigeer naar de URL van een van de stromen in uw omgeving om uw omgevingsnaam op te halen (https://make.powerautomate.com/Environments/<Omgevingsnaam>/flows) die nodig is voor de volgende stappen. Laat de voorvoegsels in de URL niet weg als uw omgevingsnaam deze bevat, bijvoorbeeld Default-8ae09283902-....

    Schermopname die de uitvoer van Get-AdminFlow weergeeft.

  6. Optioneel kunt u de lijst met stromen filteren als u een deel van de naam weet van de verwijderde stroom waarvan u de FlowId wilt vinden. Gebruik hiervoor een script dat vergelijkbaar is met dit en waarmee alle stromen worden gevonden (inclusief de stromen die tijdelijk zijn verwijderd) in de omgeving 3c2f7648-ad60-4871-91cb-b77d7ef3c239 die de tekenreeks "Testing" bevatten in hun weergavenaam. 256fe2cd306052f68b89f96bc6be643

    Get-AdminFlow Testing -EnvironmentName 3c2f7648-ad60-4871-91cb-b77d7ef3c239 -IncludeDeleted $true
    
  7. Noteer de waarde FlowName van de stroom die u uit de vorige stap wilt herstellen.

  8. Voer het volgende script uit om de tijdelijk verwijderde stroom met 4d1f7648-ad60-4871-91cb-b77d7ef3c239 als waarde voor FlowName te herstellen in een omgeving met de naam 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
    
  9. Optioneel kunt u het script Restore-AdminFlow uitvoeren met de volgende argumenten om meerdere verwijderde stromen te herstellen.

    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 }