Get-AzureRmRecoveryServicesBackupItem

Ottiene gli elementi da un contenitore in Backup.

Avviso

Il modulo AzureRM PowerShell è stato ufficialmente deprecato a partire dal 29 febbraio 2024. È consigliabile eseguire la migrazione da AzureRM al modulo Az PowerShell per garantire il supporto e gli aggiornamenti continui.

Anche se il modulo AzureRM può ancora funzionare, non è più gestito o supportato, posizionando qualsiasi uso continuo a discrezione e rischio dell'utente. Per indicazioni sulla transizione al modulo Az, vedere le risorse di migrazione.

Sintassi

Get-AzureRmRecoveryServicesBackupItem
   [-Container] <ContainerBase>
   [[-Name] <String>]
   [[-ProtectionStatus] <ItemProtectionStatus>]
   [[-ProtectionState] <ItemProtectionState>]
   [-WorkloadType] <WorkloadType>
   [-VaultId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzureRmRecoveryServicesBackupItem
   [-BackupManagementType] <BackupManagementType>
   [[-Name] <String>]
   [[-ProtectionStatus] <ItemProtectionStatus>]
   [[-ProtectionState] <ItemProtectionState>]
   [-WorkloadType] <WorkloadType>
   [-VaultId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzureRmRecoveryServicesBackupItem
   [-Policy] <PolicyBase>
   [[-Name] <String>]
   [[-ProtectionStatus] <ItemProtectionStatus>]
   [[-ProtectionState] <ItemProtectionState>]
   [-VaultId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Descrizione

Il cmdlet Get-AzureRmRecoveryServicesBackupItem ottiene gli elementi in un contenitore o un valore in Backup di Azure 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 cmdlet Set-AzureRmRecoveryServicesVaultContext prima di usare il cmdlet corrente.

Esempio

Esempio 1: Ottenere un elemento da un contenitore di backup

PS C:\>$Container = Get-AzureRmRecoveryServicesBackupContainer -ContainerType AzureVM -Status Registered -Name "V2VM"
PS C:\> $BackupItem = Get-AzureRmRecoveryServicesBackupItem -Container $Container -WorkloadType AzureVM

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.

Parametri

-BackupManagementType

Specifica il tipo di gestione backup. I valori validi per questo parametro sono:

  • AzureVM
  • MARS
  • SCDPM
  • AzureBackupServer
  • AzureSQL
  • AzureStorage
Type:BackupManagementType
Accepted values:AzureVM, MARS, SCDPM, AzureBackupServer, AzureSQL, AzureStorage
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-AzureRmRecoveryServicesBackupContainer.

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:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Specifica il nome del contenitore.

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

-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

Specifica il tipo di carico di lavoro. I valori validi per questo parametro sono:

  • AzureVM
  • DatabaseSQLdi Azure
  • AzureFiles
Type:WorkloadType
Accepted values:AzureVM, AzureSQLDatabase, AzureFiles
Position:5
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Input

ContainerBase

String

Parametri: VaultId (ByValue)

Output

ItemBase