SPBackupRestoreConsoleObject 类
表示特定的备份或还原操作。
继承层次结构
System.Object
Microsoft.SharePoint.Administration.Backup.SPBackupRestoreConsoleObject
命名空间: Microsoft.SharePoint.Administration.Backup
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public NotInheritable Class SPBackupRestoreConsoleObject
用法
Dim instance As SPBackupRestoreConsoleObject
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public sealed class SPBackupRestoreConsoleObject
备注
此类提供的备份和还原操作的简化表示,并且还允许多个操作进行排队。
此类的公共构造函数。用SPBackupRestoreConsole.CreateBackupRestore方法创建此类的对象。后一种方法都返回SPBackupRestoreConsoleObject操作即可以传递给SPBackupRestoreConsole对象的关键方法Guid的Id属性。这种方法更快地识别特定的SPBackupRestoreConsoleObject比搜索所有这些对于一个特定。
如果您需要获得一个SPBackupRestoreConsoleObject对象,该对象本身的引用,请使用SPBackupRestoreConsole.Get。
SPBackupRestoreConsoleObject对象保持为spbackup.xml或sprestore.xml文件保存在Location属性中标识的备份位置的子文件夹中。如果要创建您自己的备份和恢复管理用户界面时,请考虑使用这些文件来获取数据,用户界面或初始化值在后续的备份或还原操作。Microsoft 不支持编辑或删除这些文件。
备注
在根目录下的Location提供了从该位置的所有操作的历史记录,还有一个spbrtoc.xml文件。
示例
以下是编辑出于可读性的spbackup.xml文件的示例。
警告
永远不应编辑您系统上的实际的spbackup.xml文件。
<?xml version="1.0" encoding="utf-8"?>
<SPBackup>
<SPGlobalInformation>
<SPId>b3aded39-25c8-48ba-b68e-ac4624536dba</SPId>
<SPRequestedBy>REDMOND\sally</SPRequestedBy>
<SPCurrentPhase>Done</SPCurrentPhase>
<SPNetworkServices>false</SPNetworkServices>
<SPBackupMethod>Full</SPBackupMethod>
<SPDirectoryNumber>0</SPDirectoryNumber>
<SPDirectoryName>spbr0000</SPDirectoryName>
<SPTopComponent>Farm\Windows SharePoint Services Web Application\SharePoint - 42712\WSS_Content_3cfae446821e442a8300185e58423876</SPTopComponent>
<SPTopComponentId>88c72a5d-08c9-4ee9-9f6a-3cfc3ab7d359</SPTopComponentId>
<SPCurrentItem>1</SPCurrentItem>
<SPTotalItems>1</SPTotalItems>
<SPStartTime>10/05/2007 21:04:32</SPStartTime>
<SPFinishTime>10/05/2007 21:04:40</SPFinishTime>
<SPUpdateProgress>5</SPUpdateProgress>
<SPWarningCount>0</SPWarningCount>
<SPErrorCount>0</SPErrorCount>
</SPGlobalInformation>
<SPBackupNode>
<SPBackupObject Name="Farm">
<SPBackupRestoreClass>Microsoft.SharePoint.Administration.SPFarm, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</SPBackupRestoreClass>
<SPBackupSelectable>True</SPBackupSelectable>
<SPRestoreSelectable>True</SPRestoreSelectable>
<SPName>SharePoint_Config_e34e9e22-f022-4cfe-9533-e99069d3578f</SPName>
<SPId>ec959e02-a86e-47c4-a201-62fc60487427</SPId>
<SPCanBackup>False</SPCanBackup>
<SPCanRestore>False</SPCanRestore>
<SPCurrentProgress>0</SPCurrentProgress>
<SPLastUpdate>10/05/2007 21:04:31</SPLastUpdate>
<SPCurrentPhase>NotSelected</SPCurrentPhase>
<SPParameters>
<SPParameter Key="SPDescription"><![CDATA[Content and configuration data for the entire server farm.]]></SPParameter>
<SPParameter Key="SPName"><![CDATA[SharePoint_Config_e34e9e22-f022-4cfe-9533-e99069d3578f]]></SPParameter>
<SPParameter Key="ec959e02-a86e-47c4-a201-62fc60487427STATE.xml"><![CDATA[00000000.bak]]></SPParameter>
</SPParameters>
</SPBackupObject>
<SPBackupNode>
<SPBackupObject Name="SharePoint_Config_e34e9e22-f022-4cfe-9533-e99069d3578f">
<SPBackupRestoreClass>Microsoft.SharePoint.Administration.SPConfigurationDatabase, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</SPBackupRestoreClass>
<SPBackupSelectable>False</SPBackupSelectable>
<SPRestoreSelectable>False</SPRestoreSelectable>
<SPName>SharePoint_Config_e34e9e22-f022-4cfe-9533-e99069d3578f</SPName>
<SPId>32174369-92ac-4b85-b104-9d53408dbaa4</SPId>
<SPCanBackup>False</SPCanBackup>
<SPCanRestore>False</SPCanRestore>
<SPCurrentProgress>0</SPCurrentProgress>
<SPLastUpdate>10/05/2007 21:04:31</SPLastUpdate>
<SPCurrentPhase>NotSelected</SPCurrentPhase>
<SPParameters>
<SPParameter Key="SPDescription"><![CDATA[Configuration data for the entire server farm.]]></SPParameter>
<SPParameter Key="InstanceId"><![CDATA[7b91473b-a528-4afe-8392-737a466478bf]]></SPParameter>
<SPParameter Key="ServerId"><![CDATA[5ebeacf8-d420-4150-959b-2d0d617bc100]]></SPParameter>
<SPParameter Key="FarmId"><![CDATA[ec959e02-a86e-47c4-a201-62fc60487427]]></SPParameter>
<SPParameter Key="32174369-92ac-4b85-b104-9d53408dbaa4STATE.xml"><![CDATA[00000001.bak]]></SPParameter>
</SPParameters>
</SPBackupObject>
</SPBackupNode>
<SPBackupNode>
<SPBackupObject Name="Windows SharePoint Services Web Application">
<SPBackupRestoreClass>Microsoft.SharePoint.Administration.SPWebService, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</SPBackupRestoreClass>
<SPBackupSelectable>True</SPBackupSelectable>
<SPRestoreSelectable>True</SPRestoreSelectable>
<SPName />
<SPId>21d91b29-5c5b-4893-9264-4e9c758618b4</SPId>
<SPCanBackup>False</SPCanBackup>
<SPCanRestore>False</SPCanRestore>
<SPCurrentProgress>0</SPCurrentProgress>
<SPLastUpdate>10/05/2007 21:04:31</SPLastUpdate>
<SPCurrentPhase>NotSelected</SPCurrentPhase>
<SPParameters>
<SPParameter Key="SPDescription"><![CDATA[Collection of Web Applications]]></SPParameter>
<SPParameter Key="21d91b29-5c5b-4893-9264-4e9c758618b4STATE.xml"><![CDATA[00000002.bak]]></SPParameter>
</SPParameters>
</SPBackupObject>
<SPBackupNode>
<SPBackupObject Name="SharePoint - 80">
<SPBackupRestoreClass>Microsoft.SharePoint.Administration.SPWebApplication, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</SPBackupRestoreClass>
<SPBackupSelectable>True</SPBackupSelectable>
<SPRestoreSelectable>True</SPRestoreSelectable>
<SPName>SharePoint - 80</SPName>
<SPId>10ea4e6f-ae37-4909-b04f-f516c066bc37</SPId>
<SPCanBackup>False</SPCanBackup>
<SPCanRestore>False</SPCanRestore>
<SPCurrentProgress>0</SPCurrentProgress>
<SPLastUpdate>10/05/2007 21:04:31</SPLastUpdate>
<SPCurrentPhase>NotSelected</SPCurrentPhase>
<SPParameters>
<SPParameter Key="SPDescription"><![CDATA[Content and configuration data for this Web application.]]></SPParameter>
<SPParameter Key="SPName"><![CDATA[SharePoint - 80]]></SPParameter>
<SPParameter Key="SPServer"><![CDATA[http://server01/]]></SPParameter>
<SPParameter Key="10ea4e6f-ae37-4909-b04f-f516c066bc37STATE.xml"><![CDATA[00000005.bak]]></SPParameter>
<SPParameter Key="IdentityType"><![CDATA[NetworkService]]></SPParameter>
<SPParameter Key="DisableKerberos"><![CDATA[False]]></SPParameter>
<SPParameter Key="AllowAnonymous"><![CDATA[False]]></SPParameter>
</SPParameters>
</SPBackupObject>
<SPBackupNode>
<SPBackupObject Name="WSS_Content">
<SPBackupRestoreClass>Microsoft.SharePoint.Administration.SPContentDatabase, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</SPBackupRestoreClass>
<SPBackupSelectable>True</SPBackupSelectable>
<SPRestoreSelectable>True</SPRestoreSelectable>
<SPName>WSS_Content</SPName>
<SPId>f85cb9e9-a813-4449-8a62-ffba47f31838</SPId>
<SPCanBackup>False</SPCanBackup>
<SPCanRestore>False</SPCanRestore>
<SPCurrentProgress>0</SPCurrentProgress>
<SPLastUpdate>10/05/2007 21:04:31</SPLastUpdate>
<SPCurrentPhase>NotSelected</SPCurrentPhase>
<SPParameters>
<SPParameter Key="SPDescription"><![CDATA[Content for the Web Application.]]></SPParameter>
<SPParameter Key="f85cb9e9-a813-4449-8a62-ffba47f31838STATE.xml"><![CDATA[00000006.bak]]></SPParameter>
<SPParameter Key="ServerId"><![CDATA[5ebeacf8-d420-4150-959b-2d0d617bc100]]></SPParameter>
<SPParameter Key="WarningSiteCount"><![CDATA[9000]]></SPParameter>
<SPParameter Key="InstanceId"><![CDATA[7b91473b-a528-4afe-8392-737a466478bf]]></SPParameter>
<SPParameter Key="MaximumSiteCount"><![CDATA[15000]]></SPParameter>
<SPParameter Key="Url"><![CDATA[http://server01/]]></SPParameter>
</SPParameters>
</SPBackupObject>
</SPBackupNode>
</SPBackupNode>
</SPBackupNode>
<SPBackupNode>
<SPBackupObject Name="WSS_Administration">
<SPBackupRestoreClass>Microsoft.SharePoint.Administration.SPWebService, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</SPBackupRestoreClass>
<SPBackupSelectable>False</SPBackupSelectable>
<SPRestoreSelectable>False</SPRestoreSelectable>
<SPName>WSS_Administration</SPName>
<SPId>9ef0382a-1014-435e-9d17-74be76a3342a</SPId>
<SPCanBackup>False</SPCanBackup>
<SPCanRestore>False</SPCanRestore>
<SPCurrentProgress>0</SPCurrentProgress>
<SPLastUpdate>10/05/2007 21:04:31</SPLastUpdate>
<SPCurrentPhase>NotSelected</SPCurrentPhase>
<SPParameters>
<SPParameter Key="SPDescription"><![CDATA[Collection of Web Applications]]></SPParameter>
<SPParameter Key="9ef0382a-1014-435e-9d17-74be76a3342aSTATE.xml"><![CDATA[00000007.bak]]></SPParameter>
</SPParameters>
</SPBackupObject>
<SPBackupNode>
<SPBackupObject Name="Web Application">
<SPBackupRestoreClass>Microsoft.SharePoint.Administration.SPAdministrationWebApplication, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</SPBackupRestoreClass>
<SPBackupSelectable>False</SPBackupSelectable>
<SPRestoreSelectable>False</SPRestoreSelectable>
<SPName />
<SPId>2f72ccb6-9baa-47bd-ae63-ea8b4bc5f233</SPId>
<SPCanBackup>False</SPCanBackup>
<SPCanRestore>False</SPCanRestore>
<SPCurrentProgress>0</SPCurrentProgress>
<SPLastUpdate>10/05/2007 21:04:31</SPLastUpdate>
<SPCurrentPhase>NotSelected</SPCurrentPhase>
<SPParameters>
<SPParameter Key="SPDescription"><![CDATA[Content and configuration data for this Web application.]]></SPParameter>
<SPParameter Key="2f72ccb6-9baa-47bd-ae63-ea8b4bc5f233STATE.xml"><![CDATA[00000008.bak]]></SPParameter>
<SPParameter Key="SPName"><![CDATA[]]></SPParameter>
<SPParameter Key="SPServer"><![CDATA[http://server01:7697/]]></SPParameter>
<SPParameter Key="DisableKerberos"><![CDATA[False]]></SPParameter>
<SPParameter Key="AllowAnonymous"><![CDATA[False]]></SPParameter>
</SPParameters>
</SPBackupObject>
<SPBackupNode>
<SPBackupObject Name="SharePoint_AdminContent_d86ba3d1-cce5-4391-8135-fae450dd8332">
<SPBackupRestoreClass>Microsoft.SharePoint.Administration.SPContentDatabase, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</SPBackupRestoreClass>
<SPBackupSelectable>True</SPBackupSelectable>
<SPRestoreSelectable>False</SPRestoreSelectable>
<SPName>SharePoint_AdminContent_d86ba3d1-cce5-4391-8135-fae450dd8332</SPName>
<SPId>a80e3734-75b3-4c7c-b04f-d6003ac3045f</SPId>
<SPCanBackup>False</SPCanBackup>
<SPCanRestore>False</SPCanRestore>
<SPCurrentProgress>0</SPCurrentProgress>
<SPLastUpdate>10/05/2007 21:04:31</SPLastUpdate>
<SPCurrentPhase>NotSelected</SPCurrentPhase>
<SPParameters>
<SPParameter Key="MaximumSiteCount"><![CDATA[15000]]></SPParameter>
<SPParameter Key="a80e3734-75b3-4c7c-b04f-d6003ac3045fSTATE.xml"><![CDATA[00000009.bak]]></SPParameter>
<SPParameter Key="IsAdministrationContentDatabase"><![CDATA[true]]></SPParameter>
<SPParameter Key="SPDescription"><![CDATA[Content for the Web Application.]]></SPParameter>
<SPParameter Key="ServerId"><![CDATA[5ebeacf8-d420-4150-959b-2d0d617bc100]]></SPParameter>
<SPParameter Key="InstanceId"><![CDATA[7b91473b-a528-4afe-8392-737a466478bf]]></SPParameter>
<SPParameter Key="WarningSiteCount"><![CDATA[9000]]></SPParameter>
<SPParameter Key="Url"><![CDATA[http://server01:7697/]]></SPParameter>
</SPParameters>
</SPBackupObject>
</SPBackupNode>
</SPBackupNode>
</SPBackupNode>
<SPBackupNode>
<SPBackupObject Name="Windows SharePoint Services Search">
<!-- details of this Web service object, a child of "Farm", omitted -->
</SPBackupObject>
<SPBackupNode>
<SPBackupObject Name="Search instance">
<!-- details of this child of Web service "Windows SharePoint Services Search" omitted -->
</SPBackupObject>
<SPBackupNode>
<SPBackupObject Name="WSS_Search_SERVER01">
<!-- details of this child of "Search instance" omitted -->
</SPBackupObject>
</SPBackupNode>
</SPBackupNode>
</SPBackupNode>
</SPBackupNode>
</SPBackup>
线程安全性
该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。