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.
- Gebruik de Power Automate-beheerconnector om de verwijderde stromen te herstellen.
- Gebruik PowerShell om de verwijderde stromen te 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.
- Meer informatie over het herstellen van een verwijderde bureaubladstroom die is gemaakt door Power Automate voor Bureaublad vindt u op Herstel een verwijderde bureaubladstroom.
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.
Bouw een handmatige stroom met een knoptrigger.
Voeg de actie Stromen weergeven als beheerder toe.
Selecteer Nieuwe stap.
Zoek Power Automate-beheerconnector of de actie Stromen weergeven als beheerder.
Selecteer de actie Stromen weergeven als beheerder.
In het vervolgkeuzemenu Omgeving selecteert u de omgeving waaruit de stroom oorspronkelijk is verwijderd.
In het vervolgkeuzemenu Voorlopig verwijderde stromen opnemen selecteert u Ja.
Voer de stroom uit om de
flowName
te noteren van de stroom die u wilt ophalen.De stroom uitvoeren
Vouw dat stroomuitvoering uit.
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.
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.
Voeg de actie Verwijderde stromen herstellen als beheerder toe en voer de stroom uit.
Voeg de actie Verwijderde stromen herstellen als beheerder van de Power Automate-beheerconnector uit.
Voer in het veld Stroom de naamwaarde uit stap 3 in.
De stroom uitvoeren
Nadat de uitvoering is geslaagd, ziet u dat de stroom is hersteld in een uitgeschakelde status in de omgeving waaruit deze oorspronkelijk was verwijderd.
Verwijderde stromen herstellen met PowerShell
In deze sectie leert u hoe u verwijderde stromen kunt herstellen met PowerShell.
Vereisten voor PowerShell
- U moet de meest recente versie van PowerShell-cmdlets voor Power Apps installeren.
- U moet een omgevingsbeheerder zijn.
- Er moet een uitvoeringsbeleid zijn ingesteld op uw apparaat om PowerShell-scripts te kunnen uitvoeren.
Open PowerShell met extra bevoegdheden om te beginnen.
Installeer de meest recente versie van PowerShell-cmdlets voor Power Apps.
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
Geef de referenties op die u wilt gebruiken om verbinding te maken met uw omgeving.
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-....
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
Noteer de waarde
FlowName
van de stroom die u uit de vorige stap wilt herstellen.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
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 }