نحوه انبوه کردن چندین فایل دانلود شده از اینترنت

وقتی فایلی مانند تصاویر، اسناد و غیره را از اینترنت دانلود می کنید، به عنوان (Internet)فایل های غیرقابل اعتماد(untrusted files) تلقی می شوند . بنابراین اگر بدافزار به صورت JPEG دانلود شود، می‌تواند هر چیزی را در رایانه اجرا کند. مطمئنم خطاهایی را دیده اید که نمی توانید نام فایل ها را تغییر دهید یا اگر سند است، در حالت فقط خواندنی باقی می ماند و غیره. با این حال، اگر فایل های زیادی دانلود می کنید، می تواند آزاردهنده باشد و همه آنها باید قفل شوند. ما نحوه رفع انسداد یک فایل و نحوه اضافه کردن آیتم Unblock فایل را به منوی زمینه با استفاده از PowerShell یا Registry دیدیم(Registry) . در این پست نحوه انبوه رفع انسداد فایل ها را به اشتراک خواهیم گذاشت(bulk unblock files)از اینترنت دانلود شده است.

چگونه بفهمیم که فایل مسدود شده است؟

انبوه رفع انسداد فایل های اینترنت

روی هر یک از فایل ها کلیک راست(Right-click) کرده و از منوی زمینه گزینه Properties را انتخاب کنید. اگر فایل مسدود شده باشد، در زیر تب 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) را علامت بزنید و سپس تغییرات را ذخیره کنید تا فایل رفع انسداد شود. هنگامی که چندین فایل را انتخاب می کنید، به خواص بروید، این گزینه در دسترس نیست.

دستور Unblock-File چگونه کار می کند؟

PowerShell یک فرمان داخلی - Unblock-File - را برای تغییر وضعیت رفع انسداد فایل‌های اسکریپت PowerShell که از اینترنت(Internet) دانلود شده‌اند ارائه می‌کند ، اما روی همه انواع فایل‌ها کار می‌کند. در داخل،   cmdlet Unblock-File جریان داده جایگزین Zone.Identifier(Zone.Identifier alternate data stream) را حذف می کند . مقدار "3" دارد که نشان می دهد از اینترنت(Internet) دانلود شده است.

اگر این مورد را روی اسکریپت‌های PowerShell اعمال کنید، می‌تواند فایل‌های اسکریپت (PowerShell)PowerShell را که از اینترنت(Internet) دانلود شده‌اند از حالت انسداد خارج کند تا بتوانید آنها را اجرا کنید، حتی زمانی که خط‌مشی اجرای PowerShell RemoteSigned است. سینتکس دستور به صورت زیر است:

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

انبوه(Bulk Unblock) چندین فایل دانلود شده از اینترنت را رفع انسداد کنید(Internet)

باز کردن دسته ای چندین فایل دانلود شده از اینترنت

دستور به یک یا چند فایل نیاز دارد.  هر(Any) خروجی که بتواند لیستی از فایل ها را به آن ارسال کند کار خواهد کرد. به عنوان مثال:

  • مسیری که فایل های مسدود شده در آن موجود است را کپی کنید
  • PowerShell را با امتیازات مدیریت باز کنید.
  • زیر را تایپ کرده و اجرا کنید
dir <path> | Unblock-File
  • دستور بالا از دستور DIR برای تولید لیستی از فایل ها استفاده می کند و سپس به دستور Unblock-File ارسال می شود.
  • هیچ نوع تاییدیه ای دریافت نخواهید کرد، اما تمامی فایل ها رفع انسداد خواهند شد.

اگر می‌خواهید فقط نام فایل‌هایی را که شامل TWC می‌شود از حالت انسداد خارج کنید، دستور به این صورت خواهد بود:

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

کسانی که نیاز به تایید رفع انسداد فایل ها دارند می توانند گزینه -Confirm را به همراه دستور اضافه کنند. سپس از شما برای هر فایل درخواست می کند. اگر بله را انتخاب کنید، فایل را از حالت انسداد خارج می کند، در غیر این صورت به فایل بعدی منتقل می شود.

زمانی که فایلی را از اینترنت(Internet) دانلود می کنید و سپس آن را با شخص دیگری به اشتراک می گذارید، بسیار مفید است. داده ها قفل می مانند و آنها می توانند نام فایل را تغییر دهند مگر اینکه قفل آن باز شود. می توانید از این دستور برای باز کردن قفل تمام فایل ها و سپس ارسال آن استفاده کنید.

امیدوارم دنبال کردن پست آسان بوده باشد و بتوانید چندین فایل یا فایل های انبوه دانلود شده از اینترنت(Internet) را از حالت انسداد خارج کنید .



About the author

من یک توسعه دهنده آیفون و macOS هستم که در هر دو ویندوز 11/10 و جدیدترین پلتفرم iOS اپل تجربه دارم. با بیش از 10 سال تجربه، درک عمیقی از نحوه ایجاد و مدیریت فایل ها در هر دو سیستم عامل دارم. مهارت‌های من فراتر از ساختن فایل‌ها است - من همچنین دانش قوی درباره محصولات اپل، ویژگی‌های آنها و نحوه استفاده از آنها دارم.



Related posts