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
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.
Verwante koppelingen
Azure PowerShell