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
Tipo: | BackupManagementType |
Valori accettati: | AzureVM, MARS, SCDPM, AzureBackupServer, AzureSQL, AzureStorage |
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-AzureRmRecoveryServicesBackupContainer.
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: | AzureRmContext, AzureCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Specifica il nome del contenitore.
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 |
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 |
-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
Specifica il tipo di carico di lavoro. I valori validi per questo parametro sono:
- AzureVM
- DatabaseSQLdi Azure
- AzureFiles
Tipo: | WorkloadType |
Valori accettati: | AzureVM, AzureSQLDatabase, AzureFiles |
Posizione: | 5 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
Parametri: VaultId (ByValue)