Delen via


Restore-AzKeyVaultSecret

Hiermee maakt u een geheim in een sleutelkluis op basis van een back-upgeheim.

Syntaxis

Restore-AzKeyVaultSecret
       [-VaultName] <String>
       [-InputFile] <String>
       [-DefaultProfile <IAzureContextContainer>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Restore-AzKeyVaultSecret
       [-InputObject] <PSKeyVault>
       [-InputFile] <String>
       [-DefaultProfile <IAzureContextContainer>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Restore-AzKeyVaultSecret
       [-ResourceId] <String>
       [-InputFile] <String>
       [-DefaultProfile <IAzureContextContainer>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

De cmdlet Restore-AzKeyVaultSecret maakt een geheim in de opgegeven sleutelkluis. Dit geheim is een replica van het back-upgeheim in het invoerbestand en heeft dezelfde naam als het oorspronkelijke geheim. Als de sleutelkluis al een geheim met dezelfde naam heeft, mislukt deze cmdlet in plaats van het oorspronkelijke geheim te overschrijven. Als de back-up meerdere versies van een geheim bevat, worden alle versies hersteld. De sleutelkluis waarnaar u het geheim herstelt, kan afwijken van de sleutelkluis waaruit u een back-up van het geheim hebt gemaakt. De sleutelkluis moet echter hetzelfde abonnement gebruiken en zich in een Azure-regio in dezelfde geografie bevinden (bijvoorbeeld Noord-Amerika). Zie het Vertrouwenscentrum van Microsoft Azure (https://azure.microsoft.com/support/trust-center/) voor de toewijzing van Azure-regio's aan geografische gebieden.

Voorbeelden

Voorbeeld 1: Een back-upgeheim herstellen

Restore-AzKeyVaultSecret -VaultName 'contoso' -InputFile "C:\Backup.blob"

Vault Name   : contoso
Name         : secret1
Version      : 7128133570f84a71b48d7d0550deb74c
Id           : https://contoso.vault.azure.net:443/secrets/secret1/7128133570f84a71b48d7d0550deb74c
Enabled      : True
Expires      : 4/6/2018 3:59:43 PM
Not Before   :
Created      : 4/5/2018 11:46:28 PM
Updated      : 4/6/2018 11:30:17 PM
Content Type :
Tags         :

Met deze opdracht herstelt u een geheim, inclusief alle versies, van het back-upbestand met de naam Backup.blob naar de sleutelkluis met de naam contoso.

Parameters

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InputFile

Hiermee geeft u het invoerbestand op dat de back-up van het geheim bevat om te herstellen.

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InputObject

KeyVault-object

Type:PSKeyVault
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ResourceId

KeyVault-resource-id

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-VaultName

Hiermee geeft u de naam van de sleutelkluis waarin het geheim moet worden hersteld.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

PSKeyVault

String

Uitvoerwaarden

PSKeyVaultSecret