Udostępnij za pośrednictwem


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
Typ:BackupManagementType
Dopuszczalne wartości:AzureVM, MAB, AzureStorage, AzureWorkload
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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 .

Typ:ContainerBase
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

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

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DeleteState

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

  • ToBeDeleted
  • NotDeleted
Typ:ItemDeleteState
Dopuszczalne wartości:ToBeDeleted, NotDeleted
Position:6
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-FriendlyName

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

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Name

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

Typ:String
Position:2
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Policy

Obiekt zasad ochrony.

Typ:PolicyBase
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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.
  • Chroniony. Ochrona jest w toku.
  • ProtectionError. Wystąpił błąd ochrony.
  • ProtectionStopped. Ochrona jest wyłączona.
Typ:ItemProtectionState
Dopuszczalne wartości:IRPending, ProtectionError, Protected, ProtectionStopped, BackupsSuspended
Position:4
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ProtectionStatus

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

  • Dobra kondycja
  • Nieprawidłowy
Typ:ItemProtectionStatus
Dopuszczalne wartości:Healthy, Unhealthy
Position:3
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-UseSecondaryRegion

Filtry z regionu pomocniczego do przywracania między regionami

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VaultId

Identyfikator ARM magazynu usługi Recovery Services.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-WorkloadType

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

  • AzureVM
  • AzureFiles
  • MSSQL
  • PlikFolder
  • SAPHanaDatabase
Typ:WorkloadType
Dopuszczalne wartości:AzureVM, AzureFiles, MSSQL, FileFolder, SAPHanaDatabase
Position:5
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

ContainerBase

String

Dane wyjściowe

ItemBase