【发布时间】:2020-11-06 23:14:51
【问题描述】:
CMS Sitecore 8.2。我在回收站中有很多对象 - 500k。 我想用 powershell 删除 bin 中的对象。我在谷歌中找不到脚本 ps。 请帮我解决问题。
【问题讨论】:
标签: c# asp.net powershell sitecore
CMS Sitecore 8.2。我在回收站中有很多对象 - 500k。 我想用 powershell 删除 bin 中的对象。我在谷歌中找不到脚本 ps。 请帮我解决问题。
【问题讨论】:
标签: c# asp.net powershell sitecore
您可以使用Remove-ArchiveItem 命令。
例如要从回收站中删除 ID 为 "{1BB32980-66B4-4ADA-9170-10A9D3336613}" 的项目,请使用:
$database = Get-Database -Name "master"
$archiveName = "recyclebin"
$archive = Get-Archive -Database $database -Name $archiveName
Remove-ArchiveItem -Archive $archive -ItemId "{1BB32980-66B4-4ADA-9170-10A9D3336613}"
要从回收站中删除所有项目,请使用:
$database = Get-Database -Name "master"
$archiveName = "recyclebin"
$archive = Get-Archive -Database $database -Name $archiveName
Get-ArchiveItem -Archive $archive | Remove-ArchiveItem
您可以在此处的文档中找到这些以及更多示例:https://doc.sitecorepowershell.com/appendix/common/remove-archiveitem
【讨论】: