Condividi tramite


Get-AzRecoveryServicesBackupItem

Ottiene gli elementi da un contenitore in Backup.

Sintassi

GetItemsForContainer (impostazione predefinita).

Get-AzRecoveryServicesBackupItem
    [-Container] <ContainerBase>
    [[-Name] <String>]
    [[-ProtectionStatus] <ItemProtectionStatus>]
    [[-ProtectionState] <ItemProtectionState>]
    [-WorkloadType] <WorkloadType>
    [[-DeleteState] <ItemDeleteState>]
    [-FriendlyName <String>]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-UseSecondaryRegion]
    [<CommonParameters>]

GetItemsForVault

Get-AzRecoveryServicesBackupItem
    [-BackupManagementType] <BackupManagementType>
    [[-Name] <String>]
    [[-ProtectionStatus] <ItemProtectionStatus>]
    [[-ProtectionState] <ItemProtectionState>]
    [-WorkloadType] <WorkloadType>
    [[-DeleteState] <ItemDeleteState>]
    [-FriendlyName <String>]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-UseSecondaryRegion]
    [<CommonParameters>]

GetItemsForPolicy

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 accettabili per questo parametro sono:

  • AzureVM
  • MAB
  • AzureStorage
  • AzureWorkload

Proprietà dei parametri

Tipo:BackupManagementType
Valore predefinito:None
Valori accettati:AzureVM, MAB, AzureStorage, AzureWorkload
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

GetItemsForVault
Posizione:1
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti: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 .

Proprietà dei parametri

Tipo:ContainerBase
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

GetItemsForContainer
Posizione:1
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-DefaultProfile

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

Proprietà dei parametri

Tipo:IAzureContextContainer
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-DeleteState

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

  • ToBeDeleted
  • NotDeleted

Proprietà dei parametri

Tipo:ItemDeleteState
Valore predefinito:None
Valori accettati:ToBeDeleted, NotDeleted
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:6
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-FriendlyName

FriendlyName dell'elemento di cui è stato eseguito il backup

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Name

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

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:2
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Policy

Oggetto criteri di protezione.

Proprietà dei parametri

Tipo:PolicyBase
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

GetItemsForPolicy
Posizione:1
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ProtectionState

Specifica lo stato di protezione. I valori accettabili 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.
  • Errore di protezione. Si è verificato un errore di protezione.
  • ProtezioneStopped. La protezione è disabilitata.

Proprietà dei parametri

Tipo:ItemProtectionState
Valore predefinito:None
Valori accettati:IRPending, ProtectionError, Protected, ProtectionStopped, BackupsSuspended
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:4
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ProtectionStatus

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

  • Sano
  • Non salutare

Proprietà dei parametri

Tipo:ItemProtectionStatus
Valore predefinito:None
Valori accettati:Healthy, Unhealthy
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:3
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-UseSecondaryRegion

Filtri dall'area secondaria per il ripristino tra aree

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-VaultId

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

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-WorkloadType

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

  • AzureVM
  • AzureFiles
  • MSSQL
  • FileFolder
  • SAPHanaDatabase

Proprietà dei parametri

Tipo:WorkloadType
Valore predefinito:None
Valori accettati:AzureVM, AzureFiles, MSSQL, FileFolder, SAPHanaDatabase
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

GetItemsForContainer
Posizione:5
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False
GetItemsForVault
Posizione:5
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

ContainerBase

String

Output

ItemBase