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:
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:
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 .
Utdata