Get-AzRecoveryServicesBackupItem

Ottiene gli elementi da un contenitore in Backup.

Sintassi

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

Descrizione

Il cmdlet Get-AzRecoveryServicesBackupItem ottiene l'elenco di elementi protetti in un contenitore e lo stato di protezione degli elementi. Un contenitore registrato in un insieme di credenziali di Servizi di ripristino di Azure può avere uno o più elementi che possono essere protetti. Per le macchine virtuali di Azure, può essere presente un solo elemento di backup nel contenitore di macchine virtuali. Impostare il contesto dell'insieme di credenziali usando il parametro -VaultId.

Esempio

Esempio 1: Ottenere un elemento da un contenitore di backup

$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

Il primo comando ottiene il contenitore di tipo AzureVM e quindi lo archivia nella variabile $Container. Il secondo comando ottiene l'elemento backup denominato V2VM in $Container e quindi lo archivia nella variabile $BackupItem.

Esempio 2: Ottenere un elemento di condivisione file di Azure da 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"

Il primo comando ottiene il contenitore di tipo AzureStorage e quindi lo archivia nella variabile $Container. Il secondo comando ottiene l'elemento backup il cui friendlyName corrisponde al valore passato nel parametro FriendlyName e quindi lo archivia nella variabile $BackupItem. L'uso del parametro FriendlyName può comportare la restituzione di più condivisioni file di Azure. In questi casi, eseguire il cmdlet passando il valore per il parametro -Name come proprietà Name restituita nel set di risultati di $BackupItem.

Parametri

-BackupManagementType

Classe di risorse protette. I valori validi per questo parametro sono:

  • AzureVM
  • MAB
  • AzureStorage
  • AzureWorkload
Tipo:BackupManagementType
Valori accettati:AzureVM, MAB, AzureStorage, AzureWorkload
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Container

Specifica un oggetto contenitore da cui questo cmdlet ottiene gli elementi di backup. Per ottenere un'istanza di AzureRmRecoveryServicesBackupContainer, usare il cmdlet Get-AzRecoveryServicesBackupContainer .

Tipo:ContainerBase
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DeleteState

Specifica l'deletestate dell'elemento I valori accettabili per questo parametro sono:

  • ToBeDeleted
  • NotDeleted
Tipo:ItemDeleteState
Valori accettati:ToBeDeleted, NotDeleted
Posizione:6
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-FriendlyName

FriendlyName dell'elemento di cui è stato eseguito il backup

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

Specifica il nome dell'elemento di backup. Per la condivisione file, specificare l'ID univoco della condivisione file protetta.

Tipo:String
Posizione:2
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Policy

Oggetto criteri di protezione.

Tipo:PolicyBase
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ProtectionState

Specifica lo stato di protezione. I valori validi per questo parametro sono:

  • RUNTIME di integrazione In sospeso. La sincronizzazione iniziale non è stata avviata e non è ancora presente alcun punto di ripristino.
  • Protetto. La protezione è in corso.
  • ProtectionError. Si è verificato un errore di protezione.
  • ProtezioneStopped. La protezione è disabilitata.
Tipo:ItemProtectionState
Valori accettati:IRPending, ProtectionError, Protected, ProtectionStopped, BackupsSuspended
Posizione:4
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ProtectionStatus

Specifica lo stato di protezione complessivo di un elemento nel contenitore. I valori validi per questo parametro sono:

  • Healthy
  • Unhealthy
Tipo:ItemProtectionStatus
Valori accettati:Healthy, Unhealthy
Posizione:3
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-UseSecondaryRegion

Filtri dall'area secondaria per il ripristino tra aree

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VaultId

ID ARM dell'insieme di credenziali di Servizi di ripristino.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-WorkloadType

Tipo di carico di lavoro della risorsa. I valori validi per questo parametro sono:

  • AzureVM
  • AzureFiles
  • MSSQL
  • FileFolder
  • SAPHanaDatabase
Tipo:WorkloadType
Valori accettati:AzureVM, AzureFiles, MSSQL, FileFolder, SAPHanaDatabase
Posizione:5
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

ContainerBase

String

Output

ItemBase