たとえば、リストアするリスト/ライブラリの名前が NewList1 で URL は /TestSite1/NewList1 です。
$database = Get-SPContentDatabase -ConnectAsUnattachedDatabase -DatabaseName xxxx -DatabaseServer xxxx
ConnectAsUnattachedDatabase:ファーム内の未接続のデータベースのみが返されることを指定します。
DatabaseName:コンテンツ データベースの名前を指定します。
DatabaseServer:DatabaseName パラメータに指定されたコンテンツ データベースのホスト サーバの名前を指定します。
このコマンドに関する詳細については、https://technet.microsoft.com/en-us/library/ff607828.aspx を参照してください
$ExportObject = New-Object Microsoft.SharePoint.Deployment.SPExportObject
$ExportObject.Type = [Microsoft.SharePoint.Deployment.SPDeploymentObjectType]::List
$ExportObject.Url = $ListUrl
$ListUrl:リストまたはライブラリがバックアップされる場所の URL を指定します。リストの場合は、パラメータ "/Lists/{ListName}" を使用します。ライブラリの場合は、パラメータ "/{LibraryName}" を使用します
$ExportSettings = New-Object Microsoft.SharePoint.Deployment.SPExportSettings
$ExportSettings.UnattachedContentDatabase = $database
$ExportSettings.SiteUrl = $CAUrl
$CAUrl:サーバ全体管理サイトの URL を指定します。
$ExportSettings.FileLocation = $ExportPath
$ExportSettings.LogFilePath = $ExportPath
$ExportPath:バックアップ ファイルを保存するパスを指定します(C:\backup など)。
$ExportSettings.BaseFileName = $ExportFile
$ExportFile:バックアップ ファイルのファイル名を指定します(site.cmp など)。
$ExportSettings.IncludeVersions = [Microsoft.SharePoint.Deployment.SPIncludeVersions]::All
$ExportSettings.ExportMethod = [Microsoft.SharePoint.Deployment.SPExportMethodType]::ExportAll
$ExportSettings.IncludeVersions = [Microsoft.SharePoint.Deployment.SPIncludeVersions]::All
$ExportSettings.ExportObjects.Add($ExportObject)
$ExportSettings.Validate()
$ExportJob = New-Object Microsoft.SharePoint.Deployment.SPExport($ExportSettings)
$ExportJob.Run()
このコマンドに関する詳細については、https://msdn.microsoft.com/en-us/library/office/Microsoft.SharePoint.Deployment.SPExportSettings.aspx を参照してください
Import-SPWeb -Identity xxxx -Path xxxx -IncludeUserSecurity:$true -UpdateVersions:xxxx
Identity:インポート先の Web の URL または GUID を指定します。例: http://www.contoso.com
パス:インポート ファイルの名前を指定します。例: C:\backup\list.cmp
IncludeUserSecurity:ユーザ セキュリティ設定を保持します。ただし、継承が解除されている SPList および項目レベルの権限セットを除きます。
UpdateVersions:サイトにインポートされるファイル バージョンがすでにそのサイトに存在する状況を解決する方法を示します。種類は、以下のいずれかです。
追加: 新しいバージョンとしてファイルを追加します。
上書き: 現在のファイルおよびそのすべてのバージョンを上書きします(削除して挿入)。
無視: デスティネーションに存在するファイルを無視します。新しいファイルは追加されません。
デフォルト値は[追加]です。
このコマンドに関する詳細については、https://technet.microsoft.com/en-us/library/ff607613.aspx を参照してください
Copyright © 2016 |
|