Get-AzRecoveryServicesBackupItem

Pobiera elementy z kontenera w usłudze Backup.

Składnia

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>]

Opis

Polecenie cmdlet Get-AzRecoveryServicesBackupItem pobiera listę chronionych elementów w kontenerze i stan ochrony elementów. Kontener zarejestrowany w magazynie usługi Azure Recovery Services może zawierać co najmniej jeden element, który może być chroniony. W przypadku maszyn wirtualnych platformy Azure w kontenerze maszyn wirtualnych może znajdować się tylko jeden element kopii zapasowej. Ustaw kontekst magazynu przy użyciu parametru -VaultId.

Przykłady

Przykład 1. Pobieranie elementu z kontenera kopii zapasowej

$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

Pierwsze polecenie pobiera kontener typu AzureVM, a następnie zapisuje go w zmiennej $Container. Drugie polecenie pobiera element kopii zapasowej o nazwie V2VM w $Container, a następnie zapisuje go w zmiennej $BackupItem.

Przykład 2. Pobieranie elementu udziału plików platformy Azure z friendlyName

$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"

Pierwsze polecenie pobiera kontener typu AzureStorage, a następnie przechowuje go w zmiennej $Container. Drugie polecenie pobiera element Kopii zapasowej, którego friendlyName pasuje do wartości przekazanej w parametrze FriendlyName, a następnie zapisuje go w zmiennej $BackupItem. Użycie parametru FriendlyName może spowodować zwrócenie więcej niż jednego udziału plików platformy Azure. W takich przypadkach wykonaj polecenie cmdlet, przekazując wartość parametru -Name, ponieważ właściwość Name zwrócona w zestawie wyników $BackupItem.

Parametry

-BackupManagementType

Klasa chronionych zasobów. Dopuszczalne wartości tego parametru to:

  • AzureVM
  • MAB
  • AzureStorage
  • AzureWorkload
Type:BackupManagementType
Accepted values:AzureVM, MAB, AzureStorage, AzureWorkload
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Container

Określa obiekt kontenera, z którego to polecenie cmdlet pobiera elementy kopii zapasowej. Aby uzyskać element AzureRmRecoveryServicesBackupContainer, użyj polecenia cmdlet Get-AzRecoveryServicesBackupContainer .

Type:ContainerBase
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeleteState

Określa stan deletestate elementu Dopuszczalne wartości dla tego parametru to:

  • ToBeDeleted
  • NotDeleted
Type:ItemDeleteState
Accepted values:ToBeDeleted, NotDeleted
Position:6
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FriendlyName

FriendlyName elementu, dla których utworzono kopię zapasową

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Określa nazwę elementu kopii zapasowej. W przypadku udziału plików określ unikatowy identyfikator chronionego udziału plików.

Type:String
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Policy

Obiekt zasad ochrony.

Type:PolicyBase
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ProtectionState

Określa stan ochrony. Dopuszczalne wartości tego parametru to:

  • IrPending. Synchronizacja początkowa nie została uruchomiona i nie ma jeszcze punktu odzyskiwania.
  • Chronione. Ochrona jest w toku.
  • ProtectionError. Wystąpił błąd ochrony.
  • ProtectionStopped. Ochrona jest wyłączona.
Type:ItemProtectionState
Accepted values:IRPending, ProtectionError, Protected, ProtectionStopped, BackupsSuspended
Position:4
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProtectionStatus

Określa ogólny stan ochrony elementu w kontenerze. Dopuszczalne wartości tego parametru to:

  • Dobra kondycja
  • Nieprawidłowy
Type:ItemProtectionStatus
Accepted values:Healthy, Unhealthy
Position:3
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseSecondaryRegion

Filtry z regionu pomocniczego do przywracania między regionami

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VaultId

Identyfikator ARM magazynu usługi Recovery Services.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WorkloadType

Typ obciążenia zasobu. Dopuszczalne wartości tego parametru to:

  • AzureVM
  • AzureFiles
  • MSSQL
  • PlikFolder
  • SAPHanaDatabase
Type:WorkloadType
Accepted values:AzureVM, AzureFiles, MSSQL, FileFolder, SAPHanaDatabase
Position:5
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Dane wejściowe

ContainerBase

String

Dane wyjściowe

ItemBase