共用方式為


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

輸入

ContainerBase

String

輸出

ItemBase