如何在 PowerShell 中清空回收站内容?


Windows 操作系统中的回收站用于存储软删除的数据。软删除数据意味着,不是使用(SHIFT + DEL) 键删除的数据,而是简单地使用 DEL 键删除的数据。每个本地磁盘都有其自身配置的回收站空间。

要使用图形界面删除回收站数据,您可以简单地右键单击并删除内容。

也可以使用 PowerShell 命令和Clear-Recyclebin cmdlet 删除回收站内容。此命令在 PowerShell 5 中引入,在新版本中也可用。

示例

Clear-RecycleBin

输出

PS C:\WINDOWS\system32> Clear-RecycleBin
Confirm
Are you sure you want to perform this action?
Performing the operation "Clear-RecycleBin" on target "All of the contents of the Recycle Bin".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"):

用户需要根据以上输出确认如何删除内容。

要删除特定驱动器的内容,您需要指定–DriveLetter 参数。

Clear-RecycleBin -DriveLetter D

您还可以使用 –Force 参数在没有用户确认的情况下删除内容。

Clear-RecycleBin -Force

Clear-RecycleBin 在成功删除内容后不会生成任何输出。

要删除远程计算机的回收站内容,您需要使用远程命令。

例如,

Invoke-Command -ComputerName Test-PC -ScriptBlock{Clear-RecycleBin -Force}

在运行这些命令时,您需要确保远程 PowerShell 版本也为 5.0 或更高版本。

更新于: 2020年3月16日

3K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告