SharePoint Foundation 2010のソリューションとしてサイトをエクスポートする方法
-
02-10-2019 - |
質問
「サイト設定 - >サイトアクション - >テンプレートとしてサイトを保存」を除いて、SharePoint Foundation 2010のソリューションとしてサイトをエクスポートする他の方法はありますか?
私が何も見逃さないようにするためだけに唯一の方法であるように思われます(おそらくデザイナーを通して?デザイナーには選択肢がありますが、それはあなたを同じ「テンプレートとして保存」ページにもたらします)
ありがとう!
解決
すぐに使用できるUIでは、サイトをエクスポートする唯一の場所ですが、SP2007とは異なり、これはサイトをWSPパッケージとしてエクスポートするようになりました。
オブジェクトモデルには、サイトをエクスポートする方法がいくつかあります。
- spweb.saveastemplage
- spsolutionexporter.exportwebtogallery
- spsolutionexporter.exportweb
他のヒント
Microsoftコース10325Aの一部として - Windows PowerShell 2.0 - サイトコレクションをバックアップ /復元します。
PowerShellはキャビネットファイルまたは.cabファイルを作成します - http://en.wikipedia.org/wiki/cabinet_(file_format)。 PowerShellの良い点の1つは自動化であり、SharePoint 2010 Central Administrationを介して、同じタスクを簡単に実行できます。 バックアップと復元 セクション。
スクリプト化されているため、バックアップファイルに任意の拡張子を提供できます。アーカイブコンテンツを抽出して表示し、「Extract.exe」を使用して、Windowsの初期バージョンで提供され、XPで「Expand.exe」で置き換えられます。
修正されたCABファイルの再構築は、「Makecab.exe」、Microsoft Cabinet SDK "Cabarc.exe"、または「Application/vnd.ms-cab-Compressed」をサポートするアプリケーションで達成されます。
スタートメニューからWindows Power Shellを使用してサイトコレクションを復元するには、すべてのプログラム> Microsoft SharePoint 2010製品。
SharePoint 2010の管理シェルを開きます(右クリックと選択で要求された場合、管理者の権利で起動します」管理者として実行").
バックアップSPCONFIGURATIONDATABASE
バックアップ-Spfarm
バックアップスプット
get-spbackuphistory
SPFARMを復元します
復元スプート
あなたの要件に最も適しています。
バックアップスプット
復元スプート
バックアップスプット http:// server_name/sites/site_name -path c: backup site_name.bak
復元スプート http:// server_name/sites/site_name -path c: backup site_name.bak
PowerShellで自動化されたスクリプトで満たされた素晴らしい本、Gary Lapointeによる本 - Microsoft SharePoint 2010の自動化Windows Powershell 2.0
PowerShell内のC#コードまたはPowerShell内のC#コードの.NET名前空間.NETアプリケーション。
Microsoft.SharePoint.Publishing.Administration