共用方式為


Undo-AzKeyVaultManagedStorageSasDefinitionRemoval

復原先前已刪除的 KeyVault 受控記憶體 SAS 定義。

Syntax

Undo-AzKeyVaultManagedStorageSasDefinitionRemoval
    [-VaultName] <String>
    [-AccountName] <String>
    [-Name] <String>
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
Undo-AzKeyVaultManagedStorageSasDefinitionRemoval
    [-AccountName] <String>
    [-InputObject] <PSDeletedKeyVaultManagedStorageSasDefinitionIdentityItem>
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Undo-AzKeyVaultManaged 儲存體 SasDefinitionRemoval 命令會復原先前已刪除的受控記憶體 SAS 定義,前提是此保存庫已啟用虛刪除,而且嘗試復原會在復原間隔期間發生。

範例

範例 1

Get-AzKeyVaultManagedStorageSasDefinition -VaultName myVault -AccountName myAccount -Name mySasName -InRemovedState
Undo-AzKeyVaultManagedStorageSasDefinitionRemoval -VaultName myVault -AccountName myAccount -Name mySasName

Id          : https://myvault.vault.azure.net:443/storage/myaccount/sas/mysasname
Secret Id   : https://myvault.vault.azure.net/secrets/myaccount-mysasname
Vault Name  : myVault
AccountName : myAccount
Name        : mySasName
Parameter   :
Enabled     : True
Created     : 5/24/2018 9:11:08 PM
Updated     : 5/24/2018 9:11:08 PM
Tags        :

這個命令序列會判斷指定的記憶體 SAS 定義是否存在於處於已刪除狀態的保存庫中;後續命令會復原已刪除的 sas 定義,使其回到作用中狀態。

參數

-AccountName

KeyVault 管理的記憶體帳戶名稱。 Cmdlet 會從保存庫名稱、目前選取的環境和受控記憶體帳戶名稱,建構受控記憶體 SAS 定義的 FQDN。

類型:String
Aliases:StorageAccountName
Position:1
預設值:None
必要:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

執行 Cmdlet 之前先提示您確認。

類型:SwitchParameter
Aliases:cf
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

類型:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

已刪除的受控記憶體 SAS 定義物件

類型:PSDeletedKeyVaultManagedStorageSasDefinitionIdentityItem
Position:0
預設值:None
必要:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

KeyVault 受控記憶體 SAS 定義的名稱。 Cmdlet 會從保存庫名稱、目前選取的環境、受控記憶體帳戶的名稱和 SAS 定義的名稱,建構目標的 FQDN。

類型:String
Aliases:SasDefinitionName
Position:2
預設值:None
必要:True
Accept pipeline input:False
Accept wildcard characters:False

-VaultName

保存庫名稱。 Cmdlet 會根據名稱和目前選取的環境來建構保存庫的 FQDN。

類型:String
Position:0
預設值:None
必要:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。

類型:SwitchParameter
Aliases:wi
Position:Named
預設值:None
必要:False
Accept pipeline input:False
Accept wildcard characters:False

輸入

PSDeletedKeyVaultManagedStorageSasDefinitionIdentityItem

輸出

PSKeyVaultManagedStorageSasDefinition