如何清除PowerShell中回收站的内容?

Windows操作系统中的回收站用于存储软删除的数据。软删除数据是指未通过(SHIFT + DEL)按钮删除但仅通过DEL按钮删除的数据。每个本地磁盘都有其自己配置的回收站空间。

要使用GUI删除回收站数据,只需右键单击并删除内容。

也可以使用带有Clear-Recyclebin cmdlet的PowerShell命令删除回收站内容。此命令在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或更高版本。