Delen via


New-AzureCertificateSetting

Hiermee maakt u een certificaatinstellingsobject voor een certificaat in een service.

Notitie

De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van Service Management-API's. Zie de Az PowerShell-module voor cmdlets voor het beheren van Azure Resource Manager-resources.

Belangrijk

Cloud Services (klassiek) is nu afgeschaft voor nieuwe klanten en wordt op 31 augustus 2024 buiten gebruik gesteld voor alle klanten. Nieuwe implementaties moeten gebruikmaken van het nieuwe op Azure Resource Manager gebaseerde implementatiemodel Azure Cloud Services (uitgebreide ondersteuning).

Syntax

New-AzureCertificateSetting
   [[-StoreName] <String>]
   [-Thumbprint] <String>
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Description

De cmdlet New-AzureCertificateSetting maakt een certificaatinstellingsobject voor een certificaat dat zich in een Azure-service bevindt.

U kunt een certificaatinstellingsobject gebruiken om een configuratieobject te maken met behulp van de cmdlet Add-AzureProvisioningConfig . Gebruik een configuratieobject om een virtuele machine te maken met behulp van de cmdlet New-AzureVM . U kunt een certificaatinstellingsobject gebruiken om een virtuele machine te maken met behulp van de cmdlet New-AzureQuickVM .

Voorbeelden

Voorbeeld 1: Een certificaatinstellingsobject maken

PS C:\> New-AzureCertificateSetting -Thumbprint "D7BECD4D63EBAF86023BB41FA5FBF5C2C924902A" -StoreName "My"

Met deze opdracht maakt u een certificaatinstellingsobject voor een bestaand certificaat.

Voorbeeld 2: Een virtuele machine maken die gebruikmaakt van een configuratie-instellingsobject

PS C:\> Add-AzureCertificate -ServiceName "ContosoService" -CertToDeploy "C:\temp\ContosoCert.cer"
PS C:\> $CertificateSetting = New-AzureCertificateSetting -Thumbprint "D7BECD4D63EBAF86023BB41FA5FBF5C2C924902A" -StoreName "My" 
PS C:\> $Image = Get-AzureVMImage -ImageName "ContosoStandard"
PS C:\> New-AzureVMConfig -Name "VirtualMachine17" -InstanceSize Small -ImageName $Image | Add-AzureProvisioningConfig -Windows -Certificates $CertificateSetting -Password "password" | New-AzureVM -ServiceName "ContosoService"

Met de eerste opdracht wordt het certificaat ContosoCert.cer toegevoegd aan de service met de naam ContosoService met behulp van de cmdlet Add-AzureCertificate .

Met de tweede opdracht wordt een certificaatinstellingsobject gemaakt en vervolgens opgeslagen in de $CertificateSetting variabele.

Met de derde opdracht wordt een installatiekopie opgehaald uit de opslagplaats voor installatiekopieën met behulp van de cmdlet Get-AzureVMImage . Met deze opdracht wordt de afbeelding opgeslagen in de variabele $Image.

Met de laatste opdracht maakt u een configuratieobject voor virtuele machines op basis van de installatiekopieën in $Image met behulp van de cmdlet New-AzureVMConfig . De opdracht geeft dat object door aan de cmdlet Add-AzureProvisioningConfig met behulp van de pijplijnoperator. Met deze cmdlet voegt u inrichtingsgegevens toe aan de configuratie. Met de opdracht wordt het object doorgegeven aan de cmdlet New-AzureVM , waarmee de virtuele machine wordt gemaakt.

Parameters

-InformationAction

Hiermee geeft u op hoe deze cmdlet reageert op een informatie-gebeurtenis.

De acceptabele waarden voor deze parameter zijn:

  • Doorgaan
  • Negeren
  • Informeren
  • SilentlyContinue
  • Stoppen
  • Onderbreken
Type:ActionPreference
Aliases:infa
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

Hiermee geeft u een informatievariabele op.

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

-StoreName

Hiermee geeft u het certificaatarchief waarin het certificaat moet worden geplaatst. Geldige waarden zijn:

  • Addressbook
  • AuthRoot
  • CertificateAuthority
  • Niet toegestaan
  • Mijn
  • Hoofdniveau
  • Vertrouwde personen
  • TrustedPublisher
Type:String
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Thumbprint

Hiermee geeft u de vingerafdruk van het certificaat.

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