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