PowerShell 解锁下载的文件 1


许多从网络或经邮件下载的文件将被WINDOWS标记为不安全文件,如果该文件是可执行或二进制文件,在你不解锁前是无法直接运行的:

 

1

Powershell 3.0以上版本能识别出这种”download mark”文件 :

Get-ChildItem -Path $Home\Downloads -Recurse |
  Get-Item -Stream Zone.Identifier -ErrorAction Ignore | 
  Select-Object -ExpandProperty FileName |
  Get-Item

上诉代码你可能未获取到任何结果文件(如果文件没有下载标记),你也可以同时处理很多文件(它可以是你下载的压缩和文件以前忘记解锁的文件).

移除锁定则使用Unblock-FILE命令,它将解锁你的下载目录里所有当前有锁的文件(不会影响到其他的文件)

 Get-ChildItem -Path $Home\Downloads -Recurse | 
Get-Item -Stream Zone.Identifier -ErrorAction Ignore | 
Select-Object -ExpandPropertyFileName | Get-Item | 
Unblock-File

原文地址:Unblocking Download Files

×用微信扫描并分享
本文链接: https://www.pstips.net/unblocking-download-files.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

一条评论 “PowerShell 解锁下载的文件