Delen via


Get-AzRecoveryServicesVault

Hiermee haalt u een lijst met Recovery Services-kluizen op.

Syntaxis

Get-AzRecoveryServicesVault
   [[-ResourceGroupName] <String>]
   [[-Name] <String>]
   [-TagName <String>]
   [-TagValue <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzRecoveryServicesVault
   [[-ResourceGroupName] <String>]
   [[-Name] <String>]
   -Tag <Hashtable>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

De cmdlet Get-AzRecoveryServicesVault haalt een lijst op met Recovery Services-kluizen in het huidige abonnement.

Voorbeelden

Voorbeeld 1

Get-AzRecoveryServicesVault

Haal de lijst met kluis op in het geselecteerde abonnement.

Voorbeeld 2

Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup"

Haal de lijst met kluis op in de resourcegroep in het geselecteerde abonnement.

Voorbeeld 3: Kluis MSI, PublicNetworkAccess, ImmutabilityState, CrossSubscriptionRestoreState ophalen

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$vault.Identity | Format-List
$vault.Properties.PublicNetworkAccess
$vault.Properties.ImmutabilitySettings.ImmutabilityState
$vault.Properties.RestoreSettings.CrossSubscriptionRestoreSettings.CrossSubscriptionRestoreState

PrincipalId : XXXXXXXX-XXXX-XXXX
TenantId    : XXXXXXXX-XXXX-XXXX
Type        : SystemAssigned

Enabled
Disabled
Enabled

Met de eerste cmdlet wordt de kluis in de resourcegroep met een bepaalde naam opgehaald. Vervolgens hebben we toegang tot de MSI-gegevens uit de kluis. De derde en vierde opdrachten worden gebruikt voor het ophalen van de openbare netwerktoegang, onveranderbaarheidsstatus, herstelstatus van meerdere abonnementen van de kluis.

Voorbeeld 4: Versleutelingseigenschappen van de kluis ophalen

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"

$vault.Properties.EncryptionProperty.KeyVaultProperties
$vault.Properties.EncryptionProperty.KekIdentity
$vault.Properties.EncryptionProperty.InfrastructureEncryption

KeyUri
------
https://oss-pstest-keyvault.vault.azure.net/keys/cmk-pstest-key2

UseSystemAssignedIdentity UserAssignedIdentity
------------------------- --------------------
                    False /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/resourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/pstest-uami

Enabled

Met de eerste cmdlet wordt de kluis in de resourcegroep met een bepaalde naam opgehaald. De tweede, derde en vierde opdrachten worden gebruikt voor het ophalen van de versleuteling propties (KeyUri, KekIdentity en infrastructuurversleuteling) van de kluis voor CMK.

Parameters

-DefaultProfile

De referenties, het account, de tenant en het abonnement 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

-Name

Hiermee geeft u de naam op van de kluis waarvoor een query moet worden uitgevoerd.

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

-ResourceGroupName

Hiermee geeft u de naam op van de Azure-resourcegroep waaruit het opgegeven Recovery Services-object moet worden opgehaald.

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

-Tag

Hiermee geeft u de tags op waarvoor een query moet worden uitgevoerd

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

-TagName

Hiermee geeft u de sleutel van de tag om een query op uit te voeren

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

-TagValue

Hiermee geeft u de waarde van de tag om een query op uit te voeren

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

Invoerwaarden

None

Uitvoerwaarden

ARSVault

Notities

Get-AzRecoveryServicesVault in oude versie van Az.RecoveryServices(<=2.10.0) kan niet werken met Az.Accounts(>=1.8.1) vanwege een onjuiste assemblyverwijzing. De module Az.RecoveryServices moet worden bijgewerkt naar 2.11.0 of hoger als u de nieuwste Az of Az.Accounts gebruikt.