Get-AzRecoveryServicesVault
Pobiera listę magazynów usługi Recovery Services.
Składnia
Get-AzRecoveryServicesVault
[[-ResourceGroupName] <String>]
[[-Name] <String>]
[-TagName <String>]
[-TagValue <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzRecoveryServicesVault
[[-ResourceGroupName] <String>]
[[-Name] <String>]
-Tag <Hashtable>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Opis
Polecenie cmdlet Get-AzRecoveryServicesVault pobiera listę magazynów usługi Recovery Services w bieżącej subskrypcji.
Przykłady
Przykład 1
Get-AzRecoveryServicesVault
Pobierz listę magazynu w wybranej subskrypcji.
Przykład 2
Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup"
Pobierz listę magazynu w grupie zasobów w wybranej subskrypcji.
Przykład 3: Uzyskiwanie tożsamości usługi zarządzanej magazynu, PublicNetworkAccess, ImmutabilityState, CrossSubscriptionRestoreState
$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
Pierwsze polecenie cmdlet pobiera magazyn w grupie zasobów o podanej nazwie. Następnie uzyskujemy dostęp do informacji MSI z magazynu. Trzecie i czwarte polecenia służą do pobierania dostępu do sieci publicznej, stanu niezmienności, stanu przywracania między subskrypcjami magazynu.
Przykład 4. Pobieranie właściwości szyfrowania magazynu
$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
Pierwsze polecenie cmdlet pobiera magazyn w grupie zasobów o podanej nazwie. Drugie, trzecie i czwarte polecenia służą do pobierania rekwizytów szyfrowania (KeyUri, KekIdentity i szyfrowania infrastruktury) magazynu dla klucza zarządzanego przez klienta.
Parametry
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Name
Określa nazwę magazynu do odpytowania.
Typ: | String |
Position: | 2 |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ResourceGroupName
Określa nazwę grupy zasobów platformy Azure, z której ma być pobierany określony obiekt usługi Recovery Services.
Typ: | String |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Tag
Określa tagi, dla których mają być kwerendy
Typ: | Hashtable |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TagName
Określa klucz tagu do kwerendy dla
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TagValue
Określa wartość tagu do kwerendy dla
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
None
Dane wyjściowe
Uwagi
Get-AzRecoveryServicesVault w starej wersji modułu Az.RecoveryServices(<=2.10.0) nie może pracować z modułem Az.Accounts(>=1.8.1) z powodu nieprawidłowego odwołania do zestawu. Moduł Az.RecoveryServices musi zostać uaktualniony do wersji 2.11.0 lub nowszej, jeśli używasz najnowszego modułu Az lub Az.Accounts.