ごみ箱上に存在するアイテムをSitecore PowerShelll Extensions (SPE)を用いてID指定で復元する方法を紹介します。
ごみ箱上ではアイテムIDを見ることができないため、参照しているアイテムを誤って削除してしまい、復元したいアイテム名がわからない場合などに活用することができます。
SPEのインストール方法は以下のページをご参照ください。
https://doc.sitecorepowershell.com/installation
アイテムの削除
下記画像のようにSitecoreアイテムを削除した場合、Sitecore上のごみ箱に移動します。
SPEでのアイテム復元
コマンド
$database = Get-Database -Name "master"
$archive = Get-Archive -Database $database -Name recyclebin
Restore-ArchiveItem -Archive $archive -ItemId "[対象アイテムID]"
今回の例をもとに実行すると以下のようになり、実行後コンテンツエディターでアイテムが確認できるようになります。
以上になります。
※エントリーの内容・画像等は、公開時点での情報に基づきます。
※Sitecoreのバージョンによって実装されている機能が異なります。