SITECORE MANIA 開発者向け技術ブログ

その他

渡部

渡部

ごみ箱からアイテムIDでアイテムを復元する

ごみ箱上に存在するアイテムを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のバージョンによって実装されている機能が異なります。

この記事を読んだ人はこちらの記事も読んでます

Sitecore導入に関するご相談・資料ダウンロード

導入をご検討・ご依頼の方や、サービスについてご不明点がございましたらお気軽にお問い合わせください。

Sitecoreの運用問題を解決する

既にSitecoreを導入しているお客様向けサービス