हटाए गए फ़्लो को पुनर्स्थापित करें
यदि आप या कोई अन्य व्यक्ति गलती से कोई गैर-समाधान या समाधान प्रवाह हटा देता है, तो आप उसे हटाने के 21 दिनों के भीतर पुनर्स्थापित कर सकते हैं।
हटाए गए प्रवाहों को पुनर्स्थापित करने के दो तरीके हैं।
- हटाए गए प्रवाहों को पुनर्स्थापित करने के लिए Power Automate प्रबंधन कनेक्टर का उपयोग करें.
- हटाए गए प्रवाहों को पुनर्स्थापित करने के लिए PowerShell का उपयोग करें.
नोट
- इस आलेख में दिए गए चरण गैर-समाधान और समाधान प्रवाह दोनों पर लागू होते हैं।
- 21 दिन से अधिक समय पहले हटाए गए प्रवाहों को पुनर्प्राप्त नहीं किया जा सकता. दोनों पुनर्स्थापना विधियाँ (PowerShell स्क्रिप्ट और प्रबंधन कनेक्टर), साथ ही Microsoft समर्थन उन्हें पुनर्स्थापित करने में मदद नहीं कर सकते। Power Automate
- आपके द्वारा किसी प्रवाह को पुनर्स्थापित करने के बाद, वह डिफ़ॉल्ट रूप से अक्षम स्थिति में चला जाता है. आपको अपनी आवश्यकताओं के अनुसार प्रवाह को मैन्युअल रूप से सक्षम करना होगा।
- Power Automate द्वारा डेस्कटॉप के लिए बनाए गए हटाए गए डेस्कटॉप फ़्लो को पुनर्स्थापित करने के बारे में अधिक जानें हटाए गए डेस्कटॉप फ़्लो को पुनर्स्थापित करें।
Power Automate प्रबंधन कनेक्टर के साथ हटाए गए प्रवाह को पुनर्स्थापित करें
आप Power Automate का उपयोग करके हटाए गए गैर-समाधान या समाधान प्रवाह को हटाने के 21 दिनों के भीतर पुनर्स्थापित कर सकते हैं। गैर-समाधान प्रवाह वह प्रवाह है जो किसी समाधान के अंदर नहीं बनाया गया था। एक व्यवस्थापक के रूप में, आपको केवल दो Power Automate प्रबंधन कनेक्टर क्रियाओं वाले बटन प्रवाह की आवश्यकता है—व्यवस्थापक के रूप में प्रवाहों को सूचीबद्ध करें और व्यवस्थापक के रूप में हटाए गए प्रवाहों को पुनर्स्थापित करें।
इस प्रक्रिया के भाग के रूप में, चार आसान और त्वरित चरणों में, आप सबसे पहले व्यवस्थापक के रूप में प्रवाह सूचीबद्ध करें कार्रवाई का उपयोग करके किसी परिवेश में हटाए गए प्रवाहों को सूचीबद्ध करेंगे। फिर, आप व्यवस्थापक के रूप में हटाए गए प्रवाहों को पुनर्स्थापित करें कार्रवाई का उपयोग करके प्रवाह को पुनर्स्थापित करेंगे, उस प्रवाह की flowName
संपत्ति का उपयोग करके जिसे आपने व्यवस्थापक के रूप में प्रवाहों को सूचीबद्ध करें कार्रवाई से पुनर्प्राप्त किया था।
बटन ट्रिगर के साथ एक मैनुअल प्रवाह बनाएँ।
प्रशासक के रूप में प्रवाह सूचीबद्ध करें कार्रवाई जोड़ें.
नया चरण चुनें.
Power Automate प्रबंधन कनेक्टर या प्रशासक के रूप में प्रवाह सूचीबद्ध करें कार्रवाई के लिए खोजें.
प्रशासक के रूप में प्रवाह सूचीबद्ध करें कार्रवाई का चयन करें.
पर्यावरण ड्रॉपडाउन मेनू में, वह वातावरण चुनें, जिससे प्रवाह मूल रूप से हटाया गया था.
सॉफ्ट-डिलीट किए गए फ़्लो शामिल करें ड्रॉपडाउन मेनू में, हां चुनें.
उस प्रवाह का विवरण नोट करने के लिए प्रवाह चलाएँ जिसे आप पुनर्प्राप्त करना चाहते हैं.
flowName
फ़्लो चलाएँ.
प्रवाह रन का विस्तार करें.
सूची प्रवाह को व्यवस्थापक के रूप में क्रिया के कच्चे OUTPUTS/value का विस्तार करें.
आप उस परिवेश में वे सभी प्रवाह देखेंगे जिन तक एक व्यवस्थापक के रूप में आपकी पहुंच है, जिनमें वे प्रवाह भी शामिल हैं जिन्हें सॉफ़्ट डिलीट किया गया है।
अन्य प्रवाह मेटाडेटा के साथ-साथ "displayName" का उपयोग करके, उस प्रवाह की पहचान करें जिसे आप पुनर्प्राप्त करने का प्रयास कर रहे हैं और "name" फ़ील्ड में नाम नोट करें।
निम्नलिखित स्क्रीनशॉट में, प्रवाह का नाम हरे रंग में हाइलाइट किया गया है। आप इस मान का उपयोग अगले चरण के लिए करेंगे।
हटाए गए प्रवाहों को व्यवस्थापक के रूप में पुनर्स्थापित करें कार्रवाई जोड़ें और प्रवाह चलाएँ.
प्रबंधन कनेक्टर से हटाए गए प्रवाह को व्यवस्थापक के रूप में पुनर्स्थापित करें Power Automate कार्रवाई जोड़ें.
प्रवाह फ़ील्ड में, चरण 3 से नाम मान दर्ज करें.
फ़्लो चलाएँ.
रन के सफल होने के बाद, आप देखेंगे कि प्रवाह को उस वातावरण में अक्षम अवस्था में पुनर्स्थापित कर दिया गया है, जहां से इसे मूल रूप से हटाया गया था।
PowerShell के साथ हटाए गए प्रवाह को पुनर्स्थापित करें
इस अनुभाग में, आप PowerShell का उपयोग करके हटाए गए प्रवाहों को पुनर्स्थापित करने के तरीके के बारे में जानेंगे।
PowerShell के लिए पूर्वापेक्षाएँ
- आपको के लिए PowerShell cmdlets का नवीनतम संस्करण स्थापित करना होगा। Power Apps
- आप अवश्य ही परिवेश व्यवस्थापक होंगे।
- PowerShell स्क्रिप्ट चलाने के लिए आपके डिवाइस पर एक निष्पादन नीति सेट होनी चाहिए. ...
आरंभ करने के लिए उन्नत विशेषाधिकारों के साथ PowerShell खोलें.
के लिए PowerShell cmdlets का नवीनतम संस्करण स्थापित करें . Power Apps
अपने Power Apps पर्यावरण में लॉग इन करें.
किसी परिवेश को प्रमाणित करने के लिए इस आदेश का उपयोग करें. यह आदेश एक अलग विंडो खोलता है जो आपके प्रमाणीकरण विवरण के लिए संकेत देता है। Microsoft Entra
Add-PowerAppsAccount
अपने परिवेश से कनेक्ट करने के लिए आप जो क्रेडेंशियल उपयोग करना चाहते हैं, उन्हें प्रदान करें.
परिवेश में प्रवाहों की सूची प्राप्त करने के लिए निम्नलिखित स्क्रिप्ट चलाएँ, जिसमें पिछले 21 दिनों के भीतर हटाए गए प्रवाह भी शामिल हैं.
यदि
IncludeDeleted
पैरामीटर पहचाना नहीं गया है, तो हो सकता है कि आप PowerShell स्क्रिप्ट के पुराने संस्करण के साथ काम कर रहे हों। सुनिश्चित करें कि आप स्क्रिप्ट मॉड्यूल का नवीनतम संस्करण उपयोग कर रहे हैं और चरणों का पुनः प्रयास करें।Get-AdminFlow -EnvironmentName 41a90621-d489-4c6f-9172-81183bd7db6c -IncludeDeleted $true //To view examples: Get-Help Get-AdminFlow -Examples
टिप
अपने परिवेश में किसी भी प्रवाह के URL पर नेविगेट करके अपना परिवेश नाम (https://make.powerautomate.com/Environments/<EnvironmentName>/flows) प्राप्त करें, जो आगामी चरणों के लिए आवश्यक है. यदि आपके परिवेश नाम में उपसर्ग शब्द शामिल है तो URL में उपसर्ग शब्द को न छोड़ें, उदाहरण के लिए, Default-8ae09283902-....
वैकल्पिक रूप से, यदि आप उस हटाए गए प्रवाह के नाम का भाग जानते हैं जिसका flowID आप ढूंढना चाहते हैं, तो आप प्रवाहों की सूची को फ़िल्टर कर सकते हैं। ऐसा करने के लिए, इस जैसी एक स्क्रिप्ट का उपयोग करें जो 3c2f7648-ad60-4871-91cb-b77d7ef3c239 पर्यावरण में सभी प्रवाहों (सॉफ्ट-डिलीट किए गए प्रवाहों सहित) को ढूंढती है जिनके प्रदर्शन नाम में "Testing" स्ट्रिंग शामिल है। 256fe2cd306052f68b89f96bc6be643
Get-AdminFlow Testing -EnvironmentName 3c2f7648-ad60-4871-91cb-b77d7ef3c239 -IncludeDeleted $true
उस प्रवाह का मान नोट करें जिसे आप पिछले चरण से पुनर्स्थापित करना चाहते हैं।
FlowName
FlowName
मान के साथ 4d1f7648-ad60-4871-91cb-b77d7ef3c239 डिफ़ॉल्ट-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
वैकल्पिक रूप से, आप एकाधिक हटाए गए प्रवाहों को पुनर्स्थापित करने के लिए निम्नलिखित तर्कों के साथ
Restore-AdminFlow
स्क्रिप्ट चला सकते हैं।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 }