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 |