Dela via


Get-AzRecoveryServicesBackupItem

Hämtar objekten från en container i Backup.

Syntax

GetItemsForContainer (Standard)

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

Description

Cmdleten Get-AzRecoveryServicesBackupItem hämtar listan över skyddade objekt i en container och objektens skyddsstatus. En container som är registrerad i ett Azure Recovery Services-valv kan ha ett eller flera objekt som kan skyddas. För virtuella Azure-datorer kan det bara finnas ett säkerhetskopieringsobjekt i containern för virtuella datorer. Ange valvkontexten med parametern -VaultId.

Exempel

Exempel 1: Hämta ett objekt från en säkerhetskopieringscontainer

$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

Det första kommandot hämtar containern av typen AzureVM och lagrar den sedan i variabeln $Container. Det andra kommandot hämtar säkerhetskopieringsobjektet med namnet V2VM i $Container och lagrar det sedan i variabeln $BackupItem.

Exempel 2: Hämta ett Azure-filresursobjekt från 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"

Det första kommandot hämtar containern av typen AzureStorage och lagrar den sedan i variabeln $Container. Det andra kommandot hämtar säkerhetskopieringsobjektet vars friendlyName matchar värdet som skickades i FriendlyName-parametern och lagrar det sedan i variabeln $BackupItem. Om du använder parametern FriendlyName kan du returnera mer än en Azure-filresurs. I sådana fall kör du cmdleten genom att skicka värdet för -Name parameter som egenskapen Namn som returneras i resultatuppsättningen för $BackupItem.

Parametrar

-BackupManagementType

Klassen med resurser som skyddas. De godtagbara värdena för den här parametern är:

  • AzureVM
  • MAB
  • AzureStorage
  • AzureWorkload

Parameteregenskaper

Typ:BackupManagementType
Standardvärde:None
Godkända värden:AzureVM, MAB, AzureStorage, AzureWorkload
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

GetItemsForVault
Position:1
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Container

Anger ett containerobjekt som den här cmdleten hämtar säkerhetskopieringsobjekt från. Om du vill hämta en AzureRmRecoveryServicesBackupContainer använder du cmdleten Get-AzRecoveryServicesBackupContainer .

Parameteregenskaper

Typ:ContainerBase
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

GetItemsForContainer
Position:1
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Parameteregenskaper

Typ:IAzureContextContainer
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-DeleteState

Anger deletestate för objektet De godtagbara värdena för den här parametern är:

  • ToBeDeleted
  • NotDeleted

Parameteregenskaper

Typ:ItemDeleteState
Standardvärde:None
Godkända värden:ToBeDeleted, NotDeleted
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:6
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-FriendlyName

FriendlyName för det säkerhetskopierade objektet

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Name

Anger namnet på säkerhetskopieringsobjektet. För filresurs anger du det unika ID:t för den skyddade filresursen.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:2
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Policy

Skyddsprincipobjekt.

Parameteregenskaper

Typ:PolicyBase
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

GetItemsForPolicy
Position:1
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-ProtectionState

Anger skyddstillståndet. De godtagbara värdena för den här parametern är:

  • Väntande. Den inledande synkroniseringen har inte startats och det finns ingen återställningspunkt ännu.
  • Skyddad. Skyddet pågår.
  • ProtectionError. Det finns ett skyddsfel.
  • Skydd toppat. Skyddet är inaktiverat.

Parameteregenskaper

Typ:ItemProtectionState
Standardvärde:None
Godkända värden:IRPending, ProtectionError, Protected, ProtectionStopped, BackupsSuspended
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:4
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-ProtectionStatus

Anger den övergripande skyddsstatusen för ett objekt i containern. De godtagbara värdena för den här parametern är:

  • Healthy
  • Unhealthy

Parameteregenskaper

Typ:ItemProtectionStatus
Standardvärde:None
Godkända värden:Healthy, Unhealthy
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:3
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-UseSecondaryRegion

Filter från sekundär region för återställning mellan regioner

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-VaultId

ARM-ID för Recovery Services-valvet.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-WorkloadType

Resursens arbetsbelastningstyp. De godtagbara värdena för den här parametern är:

  • AzureVM
  • AzureFiles
  • MSSQL
  • FileFolder
  • SAPHanaDatabase

Parameteregenskaper

Typ:WorkloadType
Standardvärde:None
Godkända värden:AzureVM, AzureFiles, MSSQL, FileFolder, SAPHanaDatabase
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

GetItemsForContainer
Position:5
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False
GetItemsForVault
Position:5
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

ContainerBase

String

Utdata

ItemBase