使用 Clear-RecycleBin 清理 Windows 回收站时出错

使用 Clear-RecycleBin 清理 Windows 回收站时出错

我使用这个来清空 Windows 的回收站:

powershell -command "& {Clear-RecycleBin -force}"

甚至更简单

powershell Clear-RecycleBin -force

该命令似乎有效,但显示错误(“系统找不到指定的文件”)

Clear-RecycleBin : Das System kann die angegebene Datei nicht finden
In Zeile:1 Zeichen:1
+ Clear-RecycleBin -force
+ ~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (RecycleBin:String) [Clear-RecycleBin], Win32Exception
    + FullyQualifiedErrorId : FailedToClearRecycleBin,Microsoft.PowerShell.Commands.ClearRecycleBinCommand

看起来,我可以使用附加参数“-ErrorAction:Ignore”来防止错误。但我想知道哪里出了问题,或者为什么会出现错误。有什么想法吗?

答案1

我发现了同样的错误,但它不起作用(回收站未清除)。有时老式的解决方法最有效。

echo y | powershell Clear-RecycleBin

答案2

此站点表明 PowerShell 存在问题。

PowerShell 错误

我在我的脚本中实现了上述链接的答案,并且它有效。清理回收站而不弹出错误。这只是实际问题的创可贴。

相关内容