Delen via


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.

Syntaxis

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
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ItemType

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

Type:ProtectableItemType
Geaccepteerde waarden:SQLDataBase, SQLInstance, SQLAvailabilityGroup
Position:2
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

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

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ParentID

De ARM-id van een exemplaar of AG opgegeven.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ServerName

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

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VaultId

ARM-id van de Recovery Services-kluis.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-WorkloadType

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

Type:WorkloadType
Geaccepteerde waarden:AzureVM, WindowsServer, AzureFiles, MSSQL
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

ContainerBase

System.String

Uitvoerwaarden

ProtectableItemBase