इंटरनेट से डाउनलोड की गई एकाधिक फ़ाइलों को थोक में अनब्लॉक कैसे करें

जब आप इंटरनेट(Internet) से कोई फ़ाइल डाउनलोड करते हैं जैसे चित्र, दस्तावेज़ आदि, तो उन्हें अविश्वसनीय फ़ाइलों(untrusted files) के रूप में माना जाता है । इसलिए यदि मैलवेयर को JPEG के रूप में डाउनलोड किया जाता है , तो यह कंप्यूटर पर कुछ भी निष्पादित करने में सक्षम होगा। मुझे यकीन है कि आपने ऐसी त्रुटियां देखी हैं जहां आप फ़ाइलों का नाम नहीं बदल सकते हैं या यदि यह एक दस्तावेज़ है, तो यह केवल-पढ़ने के लिए मोड में रहता है, और इसी तरह। हालाँकि, यदि आप बहुत सारी फ़ाइलें डाउनलोड कर रहे हैं, तो यह कष्टप्रद हो सकता है, और उन सभी को अनलॉक किया जाना चाहिए। हमने देखा है कि किसी फ़ाइल को अनब्लॉक कैसे किया जाता है और पावरशेल या रजिस्ट्री(Registry) का उपयोग करके संदर्भ मेनू में अनब्लॉक(Unblock) फ़ाइल आइटम को कैसे जोड़ा जाता है । इस पोस्ट में, हम साझा करेंगे कि आप फ़ाइलों को कैसे अनब्लॉक कर सकते हैं(bulk unblock files)इंटरनेट से डाउनलोड किया गया।

कैसे पता करें कि फ़ाइल अवरुद्ध है या नहीं?

बल्क अनब्लॉक फ़ाइलें इंटरनेट

किसी भी फाइल पर राइट-क्लिक करें(Right-click) , और संदर्भ मेनू से गुण चुनें। यदि फ़ाइल अवरुद्ध है, तो सामान्य(General) टैब के अंतर्गत, आपको एक सुरक्षा चेतावनी मिलेगी। यह कहना चाहिए

The file came from another computer and might be blocked to help protect this computer and might be blocked to help protect this computer.

आप अनब्लॉक(Unblock) के बगल में स्थित बॉक्स को चेक कर सकते हैं , और फिर फ़ाइल को अनब्लॉक करने के लिए परिवर्तनों को सहेज सकते हैं। यह विकल्प तब उपलब्ध नहीं होता जब आप एकाधिक फ़ाइलों का चयन करते हैं, गुणों पर जाएँ।

अनब्लॉक-फाइल कमांड कैसे काम करता है?

पावरशेल (PowerShell)इंटरनेट से डाउनलोड की गई (Internet)पावरशेल(PowerShell) स्क्रिप्ट फ़ाइलों की अनब्लॉक स्थिति को बदलने के लिए एक अंतर्निहित कमांड - अनब्लॉक-फाइल -(Unblock-File — ) प्रदान करता है, लेकिन यह सभी प्रकार की फाइलों पर काम करता है। आंतरिक रूप से,  अनब्लॉक-फाइल(Unblock-File)  cmdlet " Zone.Identifier वैकल्पिक डेटा स्ट्रीम(Zone.Identifier alternate data stream) " को हटा देता है। यह इंगित करने के लिए "3" का मान है कि इसे इंटरनेट(Internet) से डाउनलोड किया गया था ।

यदि आप इसे पावरशेल स्क्रिप्ट पर लागू करते हैं, तो यह (PowerShell)इंटरनेट से डाउनलोड की गई (Internet)पावरशेल(PowerShell) स्क्रिप्ट फ़ाइलों को अनब्लॉक कर सकता है ताकि आप उन्हें चला सकें, भले ही पावरशेल(PowerShell) निष्पादन नीति रिमोटसाइन हो। कमांड का सिंटैक्स इस प्रकार है:

Unblock-File
[-Path]/-LiteralPath <String[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]

(Bulk Unblock)इंटरनेट(Internet) से डाउनलोड की गई कई फाइलों को बल्क अनब्लॉक करें

बैच इंटरनेट से डाउनलोड की गई कई फाइलों को अनब्लॉक करें

कमांड को सिंगल या मल्टीपल फाइल्स की जरूरत होती है।  कोई भी(Any) आउटपुट जो फाइलों की सूची पास कर सकता है वह काम करेगा। यहाँ एक उदाहरण है:

  • उस पथ की प्रतिलिपि बनाएँ जहाँ अवरोधित फ़ाइलें उपलब्ध हैं
  • व्यवस्थापक विशेषाधिकारों के साथ PowerShell खोलें ।
  • निम्नलिखित टाइप करें और निष्पादित करें
dir <path> | Unblock-File
  • ऊपर दिया गया कमांड फाइलों की सूची बनाने के लिए डीआईआर(DIR) कमांड का उपयोग करता है, और फिर इसे अनब्लॉक-फाइल कमांडलेट को भेजा जाता है।
  • आपको किसी भी प्रकार की पुष्टि नहीं मिलेगी, लेकिन सभी फाइलें अनब्लॉक हो जाएंगी।

यदि आप केवल उन फ़ाइलों के नामों को अनब्लॉक करना चाहते हैं जिनमें TWC शामिल है, तो कमांड इस प्रकार होगी:

dir <path>\*TWC* | Unblock-File

जिन लोगों को एक-एक करके फ़ाइलों के लिए अनब्लॉकिंग की पुष्टि करने की आवश्यकता है, वे कमांड के साथ -Confirm विकल्प जोड़ सकते हैं। (-Confirm)फिर यह आपको प्रत्येक फ़ाइल के लिए संकेत देगा। यदि आप हाँ चुनते हैं, तो यह फ़ाइल को अनवरोधित कर देगा, अन्यथा अगले पर चला जाएगा।

जब आप इंटरनेट(Internet) से कोई फ़ाइल डाउनलोड करते हैं , और फिर उसे किसी और के साथ साझा करते हैं तो यह बहुत काम आता है। डेटा लॉक रहता है, और जब तक इसे अनलॉक नहीं किया जाता है, तब तक वे फ़ाइल का नाम बदल सकेंगे। आप इस कमांड का उपयोग सभी फाइलों को अनलॉक करने के लिए कर सकते हैं, और फिर इसे भेज सकते हैं।

मुझे उम्मीद है कि पोस्ट का पालन करना आसान था, और आप इंटरनेट(Internet) से डाउनलोड की गई कई फाइलों या बल्क फाइलों को अनब्लॉक करने में सक्षम थे ।



About the author

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



Related posts