Get-AzRecoveryServicesBackupItem
從備份中的容器取得專案。
語法
Get-AzRecoveryServicesBackupItem
[-Container] <ContainerBase>
[[-Name] <String>]
[[-ProtectionStatus] <ItemProtectionStatus>]
[[-ProtectionState] <ItemProtectionState>]
[-WorkloadType] <WorkloadType>
[[-DeleteState] <ItemDeleteState>]
[-FriendlyName <String>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-UseSecondaryRegion]
[<CommonParameters>]
Get-AzRecoveryServicesBackupItem
[-BackupManagementType] <BackupManagementType>
[[-Name] <String>]
[[-ProtectionStatus] <ItemProtectionStatus>]
[[-ProtectionState] <ItemProtectionState>]
[-WorkloadType] <WorkloadType>
[[-DeleteState] <ItemDeleteState>]
[-FriendlyName <String>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-UseSecondaryRegion]
[<CommonParameters>]
Get-AzRecoveryServicesBackupItem
[-Policy] <PolicyBase>
[[-Name] <String>]
[[-ProtectionStatus] <ItemProtectionStatus>]
[[-ProtectionState] <ItemProtectionState>]
[[-DeleteState] <ItemDeleteState>]
[-FriendlyName <String>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-UseSecondaryRegion]
[<CommonParameters>]
Description
Get-AzRecoveryServicesBackupItem Cmdlet 會取得容器中受保護的專案清單,以及專案的保護狀態。 向 Azure 復原服務保存庫註冊的容器可以有一或多個可保護的專案。 針對 Azure 虛擬機,虛擬機容器中只能有一個備份專案。 使用 -VaultId 參數設定保存庫內容。
範例
範例 1:從備份容器取得專案
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$Container = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVM -FriendlyName "V2VM" -VaultId $vault.ID
$BackupItem = Get-AzRecoveryServicesBackupItem -Container $Container -WorkloadType AzureVM -VaultId $vault.ID
第一個命令會取得 AzureVM 類型的容器,然後將它儲存在$Container變數中。 第二個命令會取得$Container中名為 V2VM 的備份專案,然後將它儲存在$BackupItem變數中。
範例 2:從 FriendlyName 取得 Azure 檔案共享專案
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$Container = Get-AzRecoveryServicesBackupContainer -ContainerType AzureStorage -FriendlyName "StorageAccount1" -VaultId $vault.ID
$BackupItem = Get-AzRecoveryServicesBackupItem -Container $Container -WorkloadType AzureFiles -VaultId $vault.ID -FriendlyName "FileShareName"
第一個命令會取得 AzureStorage 類型的容器,然後將它儲存在$Container變數中。 第二個命令會取得Backup專案,其friendlyName符合FriendlyName參數中傳遞的值,然後將它儲存在 $BackupItem變數中。 使用 FriendlyName 參數可能會導致傳回多個 Azure 檔案共用。 在這種情況下,將 -Name 參數的值當做$BackupItem結果集中傳回的 Name 屬性,以執行 Cmdlet。
參數
-BackupManagementType
要保護的資源類別。 此參數可接受的值為:
- AzureVM
- MAB
- AzureStorage
- AzureWorkload
類型: | BackupManagementType |
接受的值: | AzureVM, MAB, AzureStorage, AzureWorkload |
Position: | 1 |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-Container
指定這個 Cmdlet 從中取得備份專案的容器物件。 若要取得 AzureRmRecoveryServicesBackupContainer,請使用 Get-AzRecoveryServicesBackupContainer Cmdlet。
類型: | ContainerBase |
Position: | 1 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-DefaultProfile
用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。
類型: | IAzureContextContainer |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DeleteState
指定項目的 deletestate:此參數可接受的值為:
- ToBeDeleted
- NotDeleted
類型: | ItemDeleteState |
接受的值: | ToBeDeleted, NotDeleted |
Position: | 6 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-FriendlyName
備份專案的FriendlyName
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Name
指定備份項目的名稱。 針對檔案共用,指定受保護檔案共用的唯一標識符。
類型: | String |
Position: | 2 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Policy
保護原則物件。
類型: | PolicyBase |
Position: | 1 |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-ProtectionState
指定保護的狀態。 此參數可接受的值為:
- IRPending。 初始同步處理尚未啟動,而且還沒有恢復點。
- Protected。 保護正在進行中。
- ProtectionError。 發生保護錯誤。
- ProtectionStopped。 保護已停用。
類型: | ItemProtectionState |
接受的值: | IRPending, ProtectionError, Protected, ProtectionStopped, BackupsSuspended |
Position: | 4 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ProtectionStatus
指定容器中項目的整體保護狀態。 此參數可接受的值為:
- Healthy
- Unhealthy
類型: | ItemProtectionStatus |
接受的值: | Healthy, Unhealthy |
Position: | 3 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-UseSecondaryRegion
跨區域還原的次要區域篩選
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-VaultId
復原服務保存庫的 ARM 識別碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-WorkloadType
資源的工作負載類型。 此參數可接受的值為:
- AzureVM
- AzureFiles
- MSSQL
- FileFolder
- SAPHanaDatabase
類型: | WorkloadType |
接受的值: | AzureVM, AzureFiles, MSSQL, FileFolder, SAPHanaDatabase |
Position: | 5 |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |