Dela via


Get-AzRecoveryServicesBackupProtectableItem

Det här kommandot hämtar alla skyddsbara objekt i en viss container eller i alla registrerade containrar. Den består av alla element i programmets hierarki. Returnerar databaser och deras entiteter på den övre nivån, till exempel Instance, AvailabilityGroup osv.

Syntax

NoFilterParamSet (Standard)

Get-AzRecoveryServicesBackupProtectableItem
    [[-Container] <ContainerBase>]
    [-WorkloadType] <WorkloadType>
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

FilterParamSet

Get-AzRecoveryServicesBackupProtectableItem
    [[-Container] <ContainerBase>]
    [-WorkloadType] <WorkloadType>
    [[-ItemType] <ProtectableItemType>]
    [-Name <String>]
    [-ServerName <String>]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

IdParamSet

Get-AzRecoveryServicesBackupProtectableItem
    [-ParentID] <String>
    [[-ItemType] <ProtectableItemType>]
    [-Name <String>]
    [-ServerName <String>]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Description

Cmdleten Get-AzRecoveryServicesBackupProtectableItem hämtar listan över skyddsbara 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.

Exempel

Exempel 1

$Vault = Get-AzRecoveryServicesVault -Name "MyRecoveryVault"
$Container = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVMAppContainer -VaultId $Vault.Id
$Item = Get-AzRecoveryServicesBackupProtectableItem -Container $Container -ItemType "SQLInstance" -WorkloadType "MSSQL" -VaultId $Vault.ID

Det första kommandot hämtar containern av typen MSSQL och lagrar den sedan i variabeln $Container. Det andra kommandot hämtar objektet Backup protectable i $Container och lagrar det sedan i variabeln $Item.

Parametrar

-Container

Container där objektet finns

Parameteregenskaper

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

Parameteruppsättningar

NoFilterParamSet
Position:0
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False
FilterParamSet
Position:0
Obligatorisk:False
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

-ItemType

Anger typen av skyddsbart objekt. Tillämpliga värden: (SQLDataBase, SQLInstance, SQLAvailabilityGroup).

Parameteregenskaper

Typ:ProtectableItemType
Standardvärde:None
Godkända värden:SQLDataBase, SQLInstance, SQLAvailabilityGroup
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

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

-Name

Anger namnet på databasen, instansen eller AvailabilityGroup.

Parameteregenskaper

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

Parameteruppsättningar

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

-ParentID

Angett ARM-ID för en instans eller tillgänglighetsgrupp.

Parameteregenskaper

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

Parameteruppsättningar

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

-ServerName

Anger namnet på den server som objektet tillhör.

Parameteregenskaper

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

Parameteruppsättningar

FilterParamSet
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
IdParamSet
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. Aktuella värden som stöds är AzureVM, WindowsServer, AzureFiles, MSSQL

Parameteregenskaper

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

Parameteruppsättningar

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

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

System.String

Utdata

ProtectableItemBase