共用方式為


New-DPMRecoveryPoint

建立恢復點。

語法

New-DPMRecoveryPoint
   [-Datasource] <Datasource[]>
   [-Disk]
   [-WithDataIntegrityCheck]
   -DiskRecoveryPointOption <CreateDiskRecoveryPointOption>
   [-JobStateChangedEventHandler <JobStateChangedEventHandler>]
   [-AdhocJobsContext <AdhocJobsContext>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-DPMRecoveryPoint
   [-Datasource] <Datasource[]>
   [-Disk]
   [-WithDataIntegrityCheck]
   [-BackupType <BackupType>]
   [-JobStateChangedEventHandler <JobStateChangedEventHandler>]
   [-AdhocJobsContext <AdhocJobsContext>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-DPMRecoveryPoint
   [-Datasource] <Datasource[]>
   [-Tape]
   -ProtectionType <ProtectionType>
   [-JobStateChangedEventHandler <JobStateChangedEventHandler>]
   [-AdhocJobsContext <AdhocJobsContext>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-DPMRecoveryPoint
   [-Datasource] <Datasource[]>
   [-Online]
   [-JobStateChangedEventHandler <JobStateChangedEventHandler>]
   [-AdhocJobsContext <AdhocJobsContext>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

New-DPMRecoveryPoint Cmdlet 會建立數據源的恢復點。 您可以建立短期和長期保護類型的恢復點。

範例

範例 1:建立恢復點並執行備份

PS C:\>$PGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $PObjects = Get-DPMDatasource -ProtectionGroup $PGroup
PS C:\> New-DPMRecoveryPoint -Datasource $PObjects -Disk -BackupType ExpressFull

第一個命令會取得 DPM 伺服器上名為 DPMServer02 的保護群組,然後將結果儲存在$PGroup變數中。

第二個命令會取得儲存在 $PGroup的保護群組中受保護和未受保護的數據清單。 命令會將結果儲存在 $PObjects 變數中。

第三個命令會為儲存在 $PObjects 中的數據源建立恢復點,並執行 ExpressFull 備份。

範例 2:建立恢復點並與數據源同步處理

PS C:\>$PGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $PObjects = Get-DPMDatasource -ProtectionGroup $PGroup
PS C:\> New-DPMRecoveryPoint -Datasource $PObjects -Disk -DiskRecoveryPointOption WithSynchronize

第一個命令會取得 DPM 伺服器上名為 DPMServer02 的保護群組,然後將結果儲存在$PGroup變數中。

第二個命令會取得儲存在 $PGroup的保護群組中受保護和未受保護的數據清單。 命令會將結果儲存在 $PObjects 變數中。

第三個命令會為儲存在 $PObjects 變數中的數據源建立恢復點,並將恢復點與數據源同步處理。

範例 3:在磁帶上建立短期恢復點

PS C:\>$PGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $PObjects = Get-DPMDatasource -ProtectionGroup $PGroup
PS C:\> New-DPMRecoveryPoint -Datasource $PObjects -Tape -ProtectionType ShortTerm

第一個命令會取得 DPM 伺服器上名為 DPMServer02 的保護群組,然後將結果儲存在$PGroup變數中。

第二個命令會取得儲存在 $PGroup的保護群組中受保護和未受保護的數據清單。 命令會將結果儲存在 $PObjects 變數中。

第三個命令會在磁帶上為儲存在 $PObjects 中的數據源建立恢復點,並將保護類型設定為短期。

參數

-AdhocJobsContext

指定臨機操作作業的內容詳細數據。 請勿從 Windows PowerShell 命令行使用此參數。

類型:AdhocJobsContext
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-BackupType

指定備份的類型。

此參數可接受的值為:

  • ExpressFull
  • 增量
類型:BackupType
接受的值:ExpressFull, Incremental
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

-Datasource

指定這個 Cmdlet 建立恢復點的數據源物件的陣列。 數據源可以是 Windows 操作系統的文件系統共用或磁碟區、Microsoft SQL Server 資料庫、Microsoft Exchange Server 記憶體群組、Microsoft SharePoint 伺服器陣列、Microsoft虛擬機、System Center 2019 - Data Protection Manager (DPM) 資料庫或屬於保護群組成員的系統狀態。

類型:Datasource[]
Position:1
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-Disk

指出 DPM 會在磁碟上建立恢復點。

類型:SwitchParameter
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-DiskRecoveryPointOption

指定 DPM 是否在同步處理時建立恢復點,或 DPM 是否只會同步處理,而且不會建立恢復點。

此參數可接受的值為:

  • WithSynchronize
  • WithoutSynchronize
  • OnlySynchronize
類型:CreateDiskRecoveryPointOption
接受的值:WithSynchronize, WithoutSynchronize, OnlySynchronize
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-JobStateChangedEventHandler

指定 Job.StateChanged 事件的事件處理程式。 使用此參數,根據 Cmdlet 建置圖形用戶介面。 請勿在 DPM 管理命令介面中使用此參數。

類型:JobStateChangedEventHandler
別名:Handler
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Online

指定 DPM 啟用線上保護。

類型:SwitchParameter
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-ProtectionType

指定保護類型。

類型:ProtectionType
接受的值:ShortTerm, LongTerm
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Tape

表示恢復點位於磁帶上。

類型:SwitchParameter
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 Cmdlet 未執行。

類型:SwitchParameter
別名:wi
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

-WithDataIntegrityCheck

表示 DPM 會在復原期間執行數據完整性檢查。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸出

Job