範例:要還原的站台名稱是 TestSite1,URL 是 /TestSite1/
ConnectAsUnattachedDatabase:指定僅傳回伺服器陣列中的未附加資料庫。
DatabaseName:指定內容資料庫的名稱。
DatabaseServer:指定 DatabaseName 參數中指定的內容資料庫主機伺服器名稱。
如需詳細資訊,請參閱 Microsoft 文章。
$ExportObject = New-Object Microsoft.SharePoint.Deployment.SPExportObject
$ExportObject.Type = [Microsoft.SharePoint.Deployment.SPDeploymentObjectType]::Web
$ExportObject.Url = $SiteUrl
$SiteUrl:指定將備份站台的 URL 位置。
$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()
如需詳細資訊,請參閱 Microsoft 文章。
Import-SPWeb -Identity xxxx -Path xxxx -IncludeUserSecurity:$true -UpdateVersions:xxxx
識別:指定將匯入的網路 URL 或 GUID。例如 http://www.contoso.com
路徑:指定匯入檔案的名稱。例如 C:\backup\site.cmp
IncludeUserSecurity:保留 SPLists 以外中斷繼承和項目層級權限的使用者安全性設定。
UpdateVersions:指出如何解決將匯入至站台的檔案版本已經存在於該站台的情況。類型必須是下列任何一種:
新增:新增檔案成為新版本。
覆寫:覆寫目前的檔案及其所有版本 (先刪除再插入)
略過:略過目標上存在的檔案。將不新增檔案。
預設值為新增。
如需詳細資訊,請參閱 Microsoft 文章。
Copyright © 2016 |
|