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 Azure Archiviazione 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
Type:BackupManagementType
Accepted values:AzureVM, MAB, AzureStorage, AzureWorkload
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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 .

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

-DefaultProfile

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

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

-DeleteState

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

  • 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 dell'elemento di cui è stato eseguito il backup

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

-Name

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

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

-Policy

Oggetto criteri di protezione.

Type:PolicyBase
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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.
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

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

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

-UseSecondaryRegion

Filtri dall'area secondaria per il ripristino tra aree

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

-VaultId

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

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

-WorkloadType

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

  • AzureVM
  • AzureFiles
  • MSSQL
  • FileFolder
  • 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

Input

ContainerBase

String

Output

ItemBase