Partager via


Remove-AzureKeyVaultManagedStorageAccount

Supprime un compte de Stockage Azure géré par Key Vault et toutes les définitions SAP associées.

Avertissement

Le module AzureRM PowerShell a été officiellement déconseillé depuis le 29 février 2024. Les utilisateurs sont invités à migrer d’AzureRM vers le module Az PowerShell afin de s’assurer d’une prise en charge et des mises à jour continues.

Bien que le module AzureRM puisse toujours fonctionner, il n’est plus conservé ou pris en charge, plaçant toute utilisation continue à la discrétion et au risque de l’utilisateur. Consultez nos ressources sur la migration pour obtenir des conseils sur la transition vers le module Az.

Syntaxe

Remove-AzureKeyVaultManagedStorageAccount
      [-VaultName] <String>
      [-AccountName] <String>
      [-InRemovedState]
      [-Force]
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzureKeyVaultManagedStorageAccount
      [-InputObject] <PSKeyVaultManagedStorageAccountIdentityItem>
      [-InRemovedState]
      [-Force]
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Dissocie un compte Stockage Azure de Key Vault. Cela ne supprime pas un compte Stockage Azure, mais supprime les clés de compte d’être gérées par Azure Key Vault. Toutes les définitions SAS Stockage gérées par Key Vault associées sont également supprimées.

Exemples

Exemple 1 : Supprimez un compte de Stockage Azure géré par Key Vault et toutes les définitions SAP associées.

PS C:\> Remove-AzureKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount' -PassThru

Id                  : https://myvault.vault.azure.net:443/storage/mystorageaccount
Vault Name          : myvault
AccountName         : mystorageaccount
Account Resource Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx/resourceGroups/myrg/providers/Microsoft.St
                      orage/storageAccounts/mystorageaccount
Enabled             : True
Created             : 4/25/2018 1:50:32 AM
Updated             : 4/25/2018 1:50:32 AM
Tags                :

Dissocie Stockage Azure compte « mystorageaccount » de Key Vault « myvault » et empêche Key Vault de gérer ses clés. Le compte « mystorageaccount » ne sera pas supprimé. Toutes les définitions SAP gérées par Key Vault Stockage associées à ce compte seront supprimées.

Exemple 2 : Supprimez un compte de Stockage Azure géré par Key Vault et toutes les définitions SAP associées sans confirmation de l’utilisateur.

PS C:\> Remove-AzureKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount' -PassThru -Force

Id                  : https://myvault.vault.azure.net:443/storage/mystorageaccount
Vault Name          : myvault
AccountName         : mystorageaccount
Account Resource Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx/resourceGroups/myrg/providers/Microsoft.St
                      orage/storageAccounts/mystorageaccount
Enabled             : True
Created             : 4/25/2018 1:50:32 AM
Updated             : 4/25/2018 1:50:32 AM
Tags                :

Dissocie Stockage Azure compte « mystorageaccount » de Key Vault « myvault » et empêche Key Vault de gérer ses clés. Le compte « mystorageaccount » ne sera pas supprimé. Toutes les définitions SAP gérées par Key Vault Stockage associées à ce compte seront supprimées.

Exemple 3 : Supprimer définitivement (purger) un compte de Stockage Azure géré par Key Vault et toutes les définitions SAP associées d’un coffre avec suppression réversible.

PS C:\> Remove-AzureKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount'
PS C:\> Get-AzureKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount' -InRemovedState
PS C:\> Remove-AzureKeyVaultManagedStorageAccount -VaultName 'myvault' -AccountName 'mystorageaccount' -InRemovedState

L’exemple suppose que la suppression réversible est activée pour ce coffre. Vérifiez si c’est le cas en examinant les propriétés du coffre ou l’attribut RecoveryLevel d’une entité dans le coffre. La première applet de commande dissocie Stockage Azure compte « mystorageaccount » de Key Vault « myvault » et empêche Key Vault de gérer ses clés. Le compte « mystorageaccount » ne sera pas supprimé. Toutes les définitions SAP gérées par Key Vault Stockage associées à ce compte seront supprimées. La deuxième applet de commande vérifie que le compte de stockage est dans un état supprimé, mais récupérable. Atteindre cet état peut nécessiter un certain temps, veuillez autoriser ~30s avant d’essayer. La troisième applet de commande supprime définitivement le compte de stockage : la récupération ne sera plus possible.

Paramètres

-AccountName

Nom du compte de stockage managé Key Vault. L’applet de commande construit le nom de domaine complet d’un nom de compte de stockage managé à partir du nom du coffre, de l’environnement actuellement sélectionné et du nom du compte de stockage géré.

Type:String
Alias:StorageAccountName, Name
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure

Type:IAzureContextContainer
Alias:AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Force

Ne demandez pas de confirmation.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-InputObject

Objet Managed Stockage Account.

Type:PSKeyVaultManagedStorageAccountIdentityItem
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-InRemovedState

Supprimez définitivement le compte de stockage managé précédemment supprimé.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PassThru

L’applet de commande ne retourne pas d’objet par défaut. Si ce commutateur est spécifié, l’applet de commande retourne le compte de stockage managé qui a été supprimé.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-VaultName

Nom du coffre. L’applet de commande construit le nom de domaine complet d’un coffre en fonction du nom et de l’environnement actuellement sélectionné.

Type:String
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

PSKeyVaultManagedStorageAccountIdentityItem

Paramètres : InputObject (ByValue)

Sorties

PSDeletedKeyVaultManagedStorageAccount