Restore-AzKeyVaultCertificate
Hiermee herstelt u een certificaat in een sleutelkluis vanuit een back-upbestand.
Syntax
Restore-AzKeyVaultCertificate
[-VaultName] <String>
[-InputFile] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Restore-AzKeyVaultCertificate
[-InputObject] <PSKeyVault>
[-InputFile] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Restore-AzKeyVaultCertificate
[-ResourceId] <String>
[-InputFile] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
De cmdlet Restore-AzKeyVaultCertificate maakt een certificaat in de opgegeven sleutelkluis vanuit een back-upbestand. Dit certificaat is een replica van het back-upcertificaat in het invoerbestand en heeft dezelfde naam als het oorspronkelijke certificaat. Als de sleutelkluis al een certificaat met dezelfde naam bevat, mislukt deze cmdlet in plaats van het oorspronkelijke certificaat te overschrijven. Als de back-up meerdere versies van een certificaat bevat, worden alle versies hersteld. De sleutelkluis waarnaar u het certificaat herstelt, kan afwijken van de sleutelkluis waarvan u een back-up hebt gemaakt van het certificaat. 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-upcertificaat herstellen
Restore-AzKeyVaultCertificate -VaultName 'MyKeyVault' -InputFile "C:\Backup.blob"
Certificate : [Subject]
CN=contoso.com
[Issuer]
CN=contoso.com
[Serial Number]
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
[Not Before]
5/25/2018 3:47:41 AM
[Not After]
11/25/2018 2:57:41 AM
[Thumbprint]
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
KeyId : https://mykeyvault.vault.azure.net:443/keys/cert1/bd406f6d6b3a41a1a1c633494d8c3c3a
SecretId : https://mykeyvault.vault.azure.net:443/secrets/cert1/bd406f6d6b3a41a1a1c633494d8c3c3a
Thumbprint : XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
RecoveryLevel : Purgeable
Enabled : True
Expires : 11/25/2018 10:57:41 AM
NotBefore : 5/25/2018 10:47:41 AM
Created : 5/25/2018 10:57:41 AM
Updated : 5/25/2018 10:57:41 AM
Tags :
VaultName : MyKeyVault
Name : cert1
Version : bd406f6d6b3a41a1a1c633494d8c3c3a
Id : https://mykeyvault.vault.azure.net:443/certificates/cert1/bd406f6d6b3a41a1a1c633494d8c3c3a
Met deze opdracht herstelt u een certificaat, inclusief alle versies, van het back-upbestand met de naam Backup.blob naar de sleutelkluis met de naam MyKeyVault.
Parameters
-Confirm
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
standaardwaarde: | None |
Vereist: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
standaardwaarde: | None |
Vereist: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputFile
Invoerbestand. Het invoerbestand met de blob waarvan een back-up is gemaakt
Type: | String |
Position: | 1 |
standaardwaarde: | None |
Vereist: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
KeyVault-object
Type: | PSKeyVault |
Position: | 0 |
standaardwaarde: | None |
Vereist: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceId
KeyVault-resource-id
Type: | String |
Position: | 0 |
standaardwaarde: | None |
Vereist: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VaultName
Kluisnaam. Cmdlet bouwt de FQDN van een kluis op basis van de naam en momenteel geselecteerde omgeving.
Type: | String |
Position: | 0 |
standaardwaarde: | None |
Vereist: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
standaardwaarde: | None |
Vereist: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |