Get-AzRecoveryServicesBackupProtectableItem

Met deze opdracht worden alle beveiligbare items in een bepaalde container of in alle geregistreerde containers opgehaald. Deze bestaat uit alle elementen van de hiƫrarchie van de toepassing. Retourneert DB's en hun entiteiten in de bovenste laag, zoals Instance, AvailabilityGroup, enzovoort.

Syntax

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

Description

De cmdlet Get-AzRecoveryServicesBackupProtectableItem haalt de lijst met beveiligbare items op in een container en de beveiligingsstatus van de items. Een container die is geregistreerd bij een Azure Recovery Services-kluis, kan een of meer items bevatten die kunnen worden beveiligd.

Voorbeelden

Voorbeeld 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

Met de eerste opdracht wordt de container van het type MSSQL opgeslagen en vervolgens opgeslagen in de $Container variabele. Met de tweede opdracht wordt het beveiligbare back-upitem in $Container en vervolgens opgeslagen in de $Item variabele.

Parameters

-Container

Container waarin het item zich bevindt

Type:ContainerBase
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ItemType

Hiermee geeft u het type beveiligbare item. Toepasselijke waarden: (SQLDataBase, SQLInstance, SQLAvailabilityGroup).

Type:ProtectableItemType
Accepted values:SQLDataBase, SQLInstance, SQLAvailabilityGroup
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Hiermee geeft u de naam van de database, instantie of availabilitygroup.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ParentID

De ARM-id van een exemplaar of AG opgegeven.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServerName

Hiermee geeft u de naam van de server waartoe het item behoort.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VaultId

ARM-id van de Recovery Services-kluis.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WorkloadType

Workloadtype van de resource. De huidige ondersteunde waarden zijn AzureVM, WindowsServer, AzureFiles, MSSQL

Type:WorkloadType
Accepted values:AzureVM, WindowsServer, AzureFiles, MSSQL
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Invoerwaarden

ContainerBase

System.String

Uitvoerwaarden

ProtectableItemBase