Share via


New-AzureCertificateSetting

Skapar ett certifikatinställningsobjekt för ett certifikat finns i en tjänst.

Kommentar

De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.

Viktigt!

Cloud Services (klassisk) är nu inaktuellt för nya kunder och kommer att dras tillbaka den 31 augusti 2024 för alla kunder. Nya distributioner bör använda den nya Azure Resource Manager-baserade distributionsmodellen Azure Cloud Services (utökad support).

Syntax

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

Description

Cmdleten New-AzureCertificateSetting skapar ett certifikatinställningsobjekt för ett certifikat som finns i en Azure-tjänst.

Du kan använda ett certifikatinställningsobjekt för att skapa ett konfigurationsobjekt med hjälp av cmdleten Add-AzureProvisioningConfig . Använd ett konfigurationsobjekt för att skapa en virtuell dator med hjälp av cmdleten New-AzureVM . Du kan använda ett certifikatinställningsobjekt för att skapa en virtuell dator med hjälp av cmdleten New-AzureQuickVM .

Exempel

Exempel 1: Skapa ett certifikatinställningsobjekt

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

Det här kommandot skapar ett certifikatinställningsobjekt för ett befintligt certifikat.

Exempel 2: Skapa en virtuell dator som använder ett konfigurationsinställningsobjekt

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"

Det första kommandot lägger till certifikatet ContosoCert.cer i tjänsten ContosoService med hjälp av cmdleten Add-AzureCertificate .

Det andra kommandot skapar ett certifikatinställningsobjekt och lagrar det sedan i variabeln $CertificateSetting.

Det tredje kommandot hämtar en avbildning från avbildningslagringsplatsen med hjälp av cmdleten Get-AzureVMImage . Det här kommandot lagrar avbildningen i variabeln $Image.

Det sista kommandot skapar ett konfigurationsobjekt för virtuella datorer baserat på avbildningen i $Image med hjälp av cmdleten New-AzureVMConfig . Kommandot skickar objektet till cmdleten Add-AzureProvisioningConfig med hjälp av pipelineoperatorn. Den cmdleten lägger till etableringsinformation i konfigurationen. Kommandot skickar objektet till cmdleten New-AzureVM , som skapar den virtuella datorn.

Parametrar

-InformationAction

Anger hur den här cmdleten svarar på en informationshändelse.

De godtagbara värdena för den här parametern är:

  • Fortsätt
  • Ignorera
  • Fråga
  • TystKontinuera
  • Stoppa
  • Suspend
Type:ActionPreference
Aliases:infa
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

Anger en informationsvariabel.

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

-StoreName

Anger i vilket certifikatarkiv certifikatet ska placeras. Giltiga värden är:

  • Addressbook
  • AuthRoot
  • CertificateAuthority
  • Tillåts inte
  • Min
  • Rot
  • TrustedPeople
  • TrustedPublisher
Type:String
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Thumbprint

Anger tumavtrycket för certifikatet.

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