Share via


Get-AzStorageEncryptionScope

Dient zum Abrufen oder Auflisten von Verschlüsselungsbereichen aus einem Speicherkonto.

Syntax

Get-AzStorageEncryptionScope
   [-ResourceGroupName] <String>
   [-StorageAccountName] <String>
   [-EncryptionScopeName <String>]
   [-MaxPageSize <Int32>]
   [-Filter <String>]
   [-Include <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzStorageEncryptionScope
   -StorageAccount <PSStorageAccount>
   [-EncryptionScopeName <String>]
   [-MaxPageSize <Int32>]
   [-Filter <String>]
   [-Include <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Beschreibung

Mit dem Cmdlet Get-AzStorageEncryptionScope werden Verschlüsselungsbereiche aus einem Speicherkonto abgerufen oder aufgelistet.

Beispiele

Beispiel 1: Abrufen eines einzelnen Verschlüsselungsbereichs

Get-AzStorageEncryptionScope -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -EncryptionScopeName $scopename

ResourceGroupName: myresourcegroup, StorageAccountName: mystorageaccount

Name      State    Source             KeyVaultKeyUri                                         
----      -----    ------             --------------                                         
testscope Disabled Microsoft.Keyvault https://keyvalutname.vault.azure.net:443/keys/keyname

Dieser Befehl ruft einen einzelnen Verschlüsselungsbereich ab.

Beispiel 2: Auflisten aller Verschlüsselungsbereiche eines Speicherkontos

Get-AzStorageEncryptionScope -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" 


   ResourceGroupName: myresourcegroup, StorageAccountName: mystorageaccount

Name      State    Source             KeyVaultKeyUri                                         
----      -----    ------             --------------                                         
testscope Disabled Microsoft.Keyvault https://keyvalutname.vault.azure.net:443/keys/keyname
scope2    Enabled  Microsoft.Storage

Dieser Befehl listet alle Verschlüsselungsbereiche eines Speicherkontos auf.

Beispiel 3: Auflisten aller aktivierten Verschlüsselungsbereiche eines Speicherkontos mit einer maximalen Seitengröße von 10 für jede Anforderung

Get-AzStorageEncryptionScope -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -MaxPageSize 10 -Include Enabled

ResourceGroupName: myresourcegroup, StorageAccountName: mystorageaccount

Name      State    Source             KeyVaultKeyUri                                         
----      -----    ------             --------------                                         
scope1    Enabled  Microsoft.Keyvault https://keyvalutname.vault.azure.net:443/keys/keyname
scope2    Enabled  Microsoft.Storage

Dieser Befehl listet alle aktivierten Verschlüsselungsbereiche eines Speicherkontos mit einer maximalen Seitengröße von 10 Verschlüsselungsbereichen auf, die in jeder Listenantwort enthalten sind. Wenn mehr als 10 Verschlüsselungsbereiche aufgelistet werden sollen, listet der Befehl weiterhin alle Verschlüsselungsbereiche auf, aber mit mehreren empfangenen Anforderungen und Antworten.

Beispiel 4: Auflisten aller deaktivierten Verschlüsselungsbereiche mit Namen beginnend mit "Test" eines Speicherkontos

Get-AzStorageEncryptionScope -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -Include Disabled -Filter "startswith(name, test)"

ResourceGroupName: myresourcegroup, StorageAccountName: mystorageaccount

Name          State      Source             KeyVaultKeyUri                                         
----          -----      ------             --------------                                         
testscope1    Disabled   Microsoft.Keyvault https://keyvalutname.vault.azure.net:443/keys/keyname
testscope2    Disabled   Microsoft.Storage

Dieser Befehl listet alle deaktivierten Verschlüsselungsbereiche mit Namen auf, die mit dem "Test" eines Speicherkontos beginnen. Der Parameter "Filter" gibt das Präfix der aufgeführten Verschlüsselungsbereiche an, und er sollte im Format "startswith(name, {prefixValue})" sein.

Parameter

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

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

-EncryptionScopeName

Azure Storage EncryptionScope-Name

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

-Filter

Der Filter des Verschlüsselungsbereichsnamens. Wenn angegeben, werden nur Verschlüsselungsbereichsnamen aufgeführt, die mit dem Filter beginnen.

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

-Include

Der Filter des Verschlüsselungsbereichsnamens. Wenn angegeben, werden nur Verschlüsselungsbereichsnamen aufgeführt, die mit dem Filter beginnen.

Type:String
Accepted values:All, Enabled, Disabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxPageSize

Die maximale Anzahl von Verschlüsselungsbereichen, die in der Listenantwort enthalten sein werden

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Ressourcengruppenname.

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

-StorageAccount

Speicherkontoobjekt

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

-StorageAccountName

Speicherkontoname.

Type:String
Aliases:AccountName
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

PSStorageAccount

Ausgaben

PSEncryptionScope