PowerShell में आउट-फ़ाइल (Microsoft.PowerShell.Utility) Cmdlet का उपयोग कैसे करें?

Powershell Mem A Uta Fa Ila Microsoft Powershell Utility Cmdlet Ka Upayoga Kaise Karem



PowerShell कमांड का आउटपुट PowerShell कंसोल पर प्रदर्शित होता है। हालाँकि, बाद में उपयोग के लिए आउटपुट को टेक्स्ट फ़ाइल में सहेजने के लिए, ' बाहर फ़ाइल ” cmdlet का उपयोग किया जा सकता है। पॉवरशेल का ' बाहर फ़ाइल 'cmdlet का उपयोग किसी विशिष्ट टेक्स्ट फ़ाइल में आउटपुट भेजने या निर्यात करने के लिए किया जाता है। पाठ फ़ाइल में आउटपुट स्वरूप वही होगा जो PowerShell कंसोल पर प्रदर्शित किया गया था। मामले में, यदि आपको आउटपुट फ़ाइल में पैरामीटर निर्दिष्ट करने की आवश्यकता है, तो '>' रीडायरेक्ट ऑपरेटर के बजाय 'आउट-फाइल' cmdlet का उपयोग करें।

इस पोस्ट में, 'आउट-फाइल' cmdlet के उपयोग पर चर्चा की जाएगी।

PowerShell में आउट-फ़ाइल (Microsoft.PowerShell.Utility) Cmdlet का उपयोग कैसे करें?

कमांड के आउटपुट को फ़ाइल में निर्यात करने के लिए, पहले उस cmdlet का उपयोग करें जिसके आउटपुट को निर्यात करने की आवश्यकता है। फिर, इसे पाइप करें ' बाहर फ़ाइल सीएमडीलेट। अगला, 'का उपयोग करें -दस्तावेज पथ ” पैरामीटर और इसे लक्ष्य फ़ाइल पथ असाइन करें।







PowerShell में 'आउट-फ़ाइल' cmdlet के उपयोग को जानने के लिए इन दिए गए उदाहरणों का अवलोकन करने पर विचार करें।



उदाहरण 1: 'आउट-फाइल' सीएमडीलेट का उपयोग करके फ़ाइल में एक नई फ़ाइल और आउटपुट डेटा बनाएँ
सबसे पहले, एक स्ट्रिंग लिखें और इसे 'पर पाइप करें' बाहर फ़ाइल 'पाइपलाइन का उपयोग कर cmdlet' | ”। अगला, 'आउट-फाइल' cmdlet एक नई पाठ फ़ाइल बनाएगा और आउटपुट को निर्दिष्ट फ़ाइल में संग्रहीत करेगा:



'एक नई फाइल में आउटपुट बनाएं और भेजें।' | आउट-फाइल C:\Docs\New.txt





यह सत्यापित करने के लिए निम्न आदेश निष्पादित करें कि आउटपुट फ़ाइल में संग्रहीत किया गया था या नहीं:

Get-Content C:\Docs\New.txt



उदाहरण 2: किसी मौजूदा टेक्स्ट फ़ाइल को जोड़ने के लिए आउट-फाइल सीएमडीलेट का उपयोग करें
एक स्ट्रिंग जोड़ें और इसे पाइपलाइन का उपयोग करके प्रदान किए गए cmdlet में पाइप करें ' | 'और निर्दिष्ट करें' बाहर फ़ाइल cmdlet के साथ -जोड़ें मौजूदा टेक्स्ट फ़ाइल को जोड़ने के लिए दिए गए कमांड के अंत में पैरामीटर:

'आउटपुट को मौजूदा फ़ाइल में जोड़ें।' | आउट-फाइल C:\Docs\New.txt -जोड़ें

उदाहरण 3: किसी मौजूदा टेक्स्ट फ़ाइल को अधिलेखित करने के लिए आउट-फ़ाइल सीएमडीलेट का उपयोग करें
किसी मौजूदा पाठ फ़ाइल को अधिलेखित करने के लिए, बस '' रखें -ताकत नीचे दिए गए कमांड के साथ पैरामीटर:

'मौजूदा फ़ाइल को अधिलेखित करें।' | आउट-फाइल C:\Docs\New.txt -ताकत

उदाहरण 4: किसी मौजूदा फ़ाइल को अधिलेखित होने से रोकने के लिए आउट-फ़ाइल सीएमडीलेट का उपयोग करें
उपयोग ' -नहींक्लॉबर एक विशिष्ट फ़ाइल को अधिलेखित होने से बचाने के लिए कमांड के साथ पैरामीटर। इस आदेश को निष्पादित करने के बाद, यदि फ़ाइल पहले से मौजूद है, तो PowerShell कंसोल एक त्रुटि संदेश देगा:

'फ़ाइल को अधिलेखित होने से बचाएं।' | आउट-फाइल C:\Docs\New.txt -नहींक्लॉबर

इतना ही! हमने PowerShell में 'आउट-फ़ाइल' cmdlet के विभिन्न उपयोगों को संकलित किया है।

निष्कर्ष

पॉवरशेल का ' बाहर फ़ाइल “cmdlet का उपयोग आउटपुट को टेक्स्ट फ़ाइल में भेजने के लिए किया जाता है। यह डेटा को उसी आउटपुट में प्रदर्शित करता है जैसा कि PowerShell कंसोल में दिखाया गया है। इस ट्यूटोरियल में, PowerShell के 'आउट-फाइल' cmdlet को कई उदाहरणों की सहायता से प्रदर्शित किया गया है।