![]() |
1
47
如果您使用的是PuthBeice V3,则可以使用
“阻塞”部分只是文件的一个备用数据流,名为“zone.identifier”。您可以使用输入重定向在CMD中显示它(尽管没有其他方法到达CMD中的流):
你可以找到他们使用
同样,在CMD中,通过重写(使用输出重定向,这一次),可以很容易地消除这个问题:
这不是 相当地 与完全删除广告一样,但在浏览器中工作不再抱怨。 在powershell内部处理广告似乎没有本地支持(正如powershell的博客中提到的 here . 这篇文章还提供了一些如何在powershell中获得该功能的信息)。但是,您可以简单地调用cmd:
这也适用于powershell。
另一个选择是马克·鲁辛诺维奇
也行。 |
![]() |
2
9
poshcode模块包括set downloadflag和remove downloadflag函数,它们的工作方式与广告相同。:)我刚刚把那篇稿子编成了自己的剧本 http://poshcode.org/1430 …如果使用新类型函数代替add type,它也将在powershell 1上工作( http://poshcode.org/720 ) |
![]() |
3
5
一行删除所有儿童的区域信息(以接受的答案为灵感)(正确引用)。
不是严格地回答问题,只是想确定下一次我提出这个问题时已经有了解决方案:)。 PS.在PS 2.0中工作 |
![]() |
4
3
刚在这样的论坛上发表文章,这可能是一个老话题,但这里是你要找的。
这应该只列出被阻止的文件。
这将解除它们的锁定。 |
![]() |
5
1
|
![]() |
6
1
我编写了一个使用win32 api删除
.NET没有访问备用数据流的权限,因此该函数使用称为平台调用的技术来调用本机win32 api。这样做的好处是,它可以支持管道的文件路径列表。
http://andyarismendi.blogspot.com/2012/02/unblocking-files-with-powershell.html |
![]() |
7
1
要打开文件夹和它的子文件夹递归(& gt;= PosikSev3),可以使用 Get-ChildItem (gci) command :
哪里
|
![]() |
8
0
我得修改迈克的回答:如果$全名中有空格(例如“C:\程序文件”),这就不起作用,所以必须是:
|
![]() |
9
0
我还没有看到任何似乎使用正确的powershell cmdlet来完成此任务的答案。 在这里,我们可以找到包含ZONE标识符的当前文件夹中的DLL:
在这里,我们只处理不需要的流,不像上面的一些答案可能会损坏其他流:
|
![]() |
10
0
如果您的服务器没有powershell>v3($psversiontable.psversion.major-ge 3)。然后使用可靠的旧DOS:
|
![]() |
11
0
如果您使用的是Powershell 3.0或更高版本的Vesion, 解除阻塞文件 powershell cmdlet应该可以解决取消阻止文件的此问题,即使您在“文件属性”窗口中没有“取消阻止”按钮。
打开powershell窗口 并遵循以下语法。要查找有关语法的更多信息,请转到 here 例子:
Unblock file with PowerShell screen shot 警告:不要解除阻止不安全的文件。 |
![]() |
12
-2
|
![]() |
sorosh_sabz · 为什么插件llcsharp-v2报告失败 1 年前 |
![]() |
kristaps · 将嵌套的JSON输出导出到CSV文件 1 年前 |
|
Flamingo · 如何更改PowerShell exe的默认路径 1 年前 |
![]() |
arsaces · 将文本添加到特定文件的末尾 2 年前 |
![]() |
Astora · Powershell-在错误位置写入主机打印 2 年前 |
![]() |
siennac · 使用powershell更改html中的文本颜色 2 年前 |