ویندوز به فایل های دانلودی یک برچسب امنیتی به نام Zone.Identifier اضافه می کند که باعث مسدود شدنشان می شود . با استفاده از یک دستور ساده در PowerShell می توان این برچسب را از روی تعداد زیادی فایل به صورت همزمان پاک کرد.
برای این کار، دستور Unblock-File را به کار می بریم. روش کار به این صورت است:
برای آنبلاک کردن همه فایل های یک پوشه (بدون زیرپوشه ها):
Get-ChildItem -Path ".\*" -File | Unblock-File
برای آنبلاک کردن همه فایل های یک پوشه به همراه تمام زیرپوشه های آن (حالت بازگشتی):
Get-ChildItem -Path "C:\Path\To\Main\Folder" -File -Recurse | Unblock-File
برای آنبلاک کردن فقط فایل های با یک پسوند خاص (مثلاً همه فایل های zip):
Get-ChildItem -Path "C:\Your\Folder" -Include "*.zip" -File -Recurse | Unblock-File
سید حامد واحدی
26 بهمن 1404