Export,Import-SPWebのちょいテク

もっと良いほかの方法があったらごめんね。

リストやディスカッションの移動を行うとき、PowerShellのExport-SPWebコマンドレットを使ってエクスポートして、移動先のサイトにインポートするのが通常の作業だと思いますが、リストやディスカッションをインポートするときのItemURLがエクスポート元のURLを引き継ぐ仕様で困ったことってありませんか?

初期のアイテムだと /List/List1/ だったりして、移動先にもすでにList1があって、どうすれば~~とか悩むことがあるかもしれません。または別の名前に変更したいとか

そういう時は Export-SPWeb で -NoFileCompression パラメーターを付けてエクスポートすると、アイテム個々のファイルといくつかのXMLファイルが生成されます。

でXMLファイルの中を見ると /List/List1/ など移動元のItemURLが記述している場所がいくつかあるので、これを新しい名前 /List/NewList/ とかに置換してからインポートすると、そのURLでリストが作成されます。

これで綴りを間違ったりしたときもこれを使って修正することもできますね。



0 件のコメント:

コメントを投稿

Microsoft Entra Connect Cloud同期のお勧め属性マッピング

ハイブリッドID構成の設定で必須設定じゃないかな~というやつを備忘録的に投稿しておきます。個人的な推奨値なので実際に設定する際は十分な理解と検証を心掛けてください。そのまま利用して不具合が発生しても責任はとれません。 Microsoft Entra Connect によって同期さ...