ここでは、Sharepoint 2013サブサイトを1つのサイトコレクションから別のサイトコレクションに移動する方法について説明します。
最初に、2つのサイトコレクションが同じ環境にない場合、サーバーのパッチレベルが同じであることを確認してください。両方のSharePoint環境を同じバージョンで実行する必要があります。そうでない場合、移動は正しく機能しません。これには、環境1が2013 RTMで実行され、環境2が2013 SP1で実行される場合が含まれます。どのCU(累積的な更新)でも同じです。
次に、サブサイトをエクスポートするには、あなたの質問内の1つのようにPowerShellを使用します。この1つは、すべてのサイトの許可がエクスポートに含まれていることを確認しますので
Export-spweb -identity "http://webapp/sitecollection/subsite" -path "Exportlocation/ExportFileName.cmp" -includeUserSecurity -IncludeVersions All
includeusersecurity
は重要なパラメータです。また、すべての権限と、リスト項目や、by、etcなどによって作成されたファイルについてのデータが含まれていることを確認します。
includeVersions
パラメータの値がAll
であることも重要です。すべてのバージョンをエクスポートするためです。
エクスポートが完了したら、サブサイトをインポートする前に、インポートするサブサイトの同じテンプレートを使用して新しい空のサブサイトを作成する必要があります。
この新しいサブサイトは、先のサイトコレクション内に作成され
、あなたはこのようにImport-SPWeb
PowerShellコマンドを使用してサイトをインポートすることができます。
Import-SPWeb -Identity "http://target_webapp/target_sitecollection/your_new_subsite" -Path "Exportlocation\ExportFileName.cmp" -includeUserSecurity
・ホープこのヘルプを!
同じ方法で作成しましたが、新しいサイトコレクションでサブサイトを開こうとすると、新しいサイトコレクションにサブサイトを移動した後、エラーファイルが見つからないことがわかります。 – Sudha
Sharepoint環境でULSログファイルを見ましたか?ターゲットサイトコレクションでアクティブ化されていないソースサイトコレクションでアクティブ化された機能である可能性がありますか? –