Get-AzRecoveryServicesBackupItem
語法
GetItemsForContainer (預設值)
Get-AzRecoveryServicesBackupItem
[-Container] <ContainerBase>
[[-Name] <String>]
[[-ProtectionStatus] <ItemProtectionStatus>]
[[-ProtectionState] <ItemProtectionState>]
[-WorkloadType] <WorkloadType>
[[-DeleteState] <ItemDeleteState>]
[-FriendlyName <String>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-UseSecondaryRegion]
[<CommonParameters>]
GetItemsForVault
Get-AzRecoveryServicesBackupItem
[-BackupManagementType] <BackupManagementType>
[[-Name] <String>]
[[-ProtectionStatus] <ItemProtectionStatus>]
[[-ProtectionState] <ItemProtectionState>]
[-WorkloadType] <WorkloadType>
[[-DeleteState] <ItemDeleteState>]
[-FriendlyName <String>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-UseSecondaryRegion]
[<CommonParameters>]
GetItemsForPolicy
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 參數設定 Vault 前後關聯。
範例
範例 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 變數中。
第二個命令會取得 friendlyName 符合 FriendlyName 參數中傳遞值的 Backup 專案,然後將它儲存在 $BackupItem 變數中。
使用 FriendlyName 參數可能會導致傳回多個 Azure 檔案共用。 在這種情況下,請將參數的值傳遞為$BackupItem結果集中傳回的 Name 屬性 -Name 來執行 Cmdlet。
參數
-BackupManagementType
受保護的資源類別。 此參數可接受的值為:
- AzureVM
- 人與生物圈
- AzureStorage
- AzureWorkload
參數屬性
| 類型: | BackupManagementType
|
| 預設值: | None |
| 接受的值: | AzureVM, MAB, AzureStorage, AzureWorkload |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
GetItemsForVault
| Position: | 1 |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-Container
指定此 Cmdlet 從中取得備份專案的容器物件。
若要取得 AzureRmRecoveryServicesBackupContainer,請使用 Get-AzRecoveryServicesBackupContainer Cmdlet。
參數屬性
參數集
GetItemsForContainer
| Position: | 1 |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-DefaultProfile
用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。
參數屬性
參數集
(All)
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-DeleteState
指定項目的 delete狀態此參數的可接受值為:
參數屬性
| 類型: | ItemDeleteState
|
| 預設值: | None |
| 接受的值: | ToBeDeleted, NotDeleted |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 6 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-FriendlyName
備份項目的 FriendlyName
參數屬性
| 類型: | String
|
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-Name
指定備份項目的名稱。 針對檔案共用,請指定受保護檔案共用的唯一識別碼。
參數屬性
| 類型: | String
|
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 2 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-Policy
保護原則物件。
參數屬性
參數集
GetItemsForPolicy
| Position: | 1 |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-ProtectionState
指定保護狀態。
此參數可接受的值為:
- IR端。
初始同步尚未開始,而且還沒有復原點。
- 受保護。
保護正在進行中。
- ProtectionError。
有保護錯誤。
- ProtectionStopped。
保護已停用。
參數屬性
| 類型: | ItemProtectionState
|
| 預設值: | None |
| 接受的值: | IRPending, ProtectionError, Protected, ProtectionStopped, BackupsSuspended |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 4 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-ProtectionStatus
指定容器中項目的整體保護狀態。
此參數可接受的值為:
參數屬性
參數集
(All)
| Position: | 3 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-UseSecondaryRegion
來自次要區域的篩選器,以進行跨區域還原
參數屬性
參數集
(All)
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-VaultId
復原服務保存庫的 ARM 識別碼。
參數屬性
| 類型: | String
|
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | Named |
| 必要: | False |
| 來自管線的值: | True |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-WorkloadType
資源的工作負載類型。 此參數可接受的值為:
- AzureVM
- AzureFiles
- MSSQL
- 檔案夾
- SAPHana資料庫
參數屬性
| 類型: | WorkloadType
|
| 預設值: | None |
| 接受的值: | AzureVM, AzureFiles, MSSQL, FileFolder, SAPHanaDatabase |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
GetItemsForContainer
| Position: | 5 |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
GetItemsForVault
| Position: | 5 |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
CommonParameters
此 cmdlet 支援常見參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters。
輸出