Sdílet prostřednictvím


New-AzureCertificateSetting

Vytvoří objekt nastavení certifikátu pro certifikát je ve službě.

Poznámka:

Rutiny, na které odkazuje tato dokumentace, slouží ke správě starších prostředků Azure, které používají rozhraní API Azure Service Manageru (ASM). Tento starší modul PowerShellu se nedoporučuje při vytváření nových prostředků, protože ASM je naplánované pro vyřazení z provozu. Další informace najdete v části Vyřazení Azure Service Manageru.

Modul Az PowerShell je doporučený modul PowerShellu pro správu prostředků Azure Resource Manageru (ARM) pomocí PowerShellu.

Důležité

Služba Cloud Services (Classic) je teď pro nové zákazníky zastaralá a bude vyřazena 31. srpna 2024 pro všechny zákazníky. Nová nasazení by měla používat nový model nasazení založený na Azure Resource Manageru na Azure Cloud Services (rozšířená podpora).

Syntaxe

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

Description

Rutina New-AzureCertificateSetting vytvoří objekt nastavení certifikátu pro certifikát, který je ve službě Azure.

Objekt nastavení certifikátu můžete použít k vytvoření objektu konfigurace pomocí rutiny Add-AzureProvisioningConfig . Pomocí objektu konfigurace vytvořte virtuální počítač pomocí rutiny New-AzureVM . Objekt nastavení certifikátu můžete použít k vytvoření virtuálního počítače pomocí rutiny New-AzureQuickVM .

Příklady

Příklad 1: Vytvoření objektu nastavení certifikátu

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

Tento příkaz vytvoří objekt nastavení certifikátu pro existující certifikát.

Příklad 2: Vytvoření virtuálního počítače, který používá objekt nastavení konfigurace

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"

První příkaz přidá certifikát ContosoCert.cer do služby ContosoService pomocí rutiny Add-AzureCertificate .

Druhý příkaz vytvoří objekt nastavení certifikátu a uloží ho do proměnné $CertificateSetting.

Třetí příkaz získá image z úložiště image pomocí rutiny Get-AzureVMImage . Tento příkaz uloží obrázek do proměnné $Image.

Poslední příkaz vytvoří objekt konfigurace virtuálního počítače na základě image v $Image pomocí rutiny New-AzureVMConfig . Příkaz předá tento objekt rutině Add-AzureProvisioningConfig pomocí operátoru kanálu. Tato rutina do konfigurace přidá informace o zřizování. Příkaz předá objekt rutině New-AzureVM , která vytvoří virtuální počítač.

Parametry

-InformationAction

Určuje, jak tato rutina reaguje na informační událost.

Tento parametr přijímá tyto hodnoty:

  • Pokračovat
  • Ignorovat
  • Informovat se
  • SilentlyContinue
  • Zastavit
  • Suspend
Typ:ActionPreference
Aliasy:infa
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-InformationVariable

Určuje informační proměnnou.

Typ:String
Aliasy:iv
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-StoreName

Určuje úložiště certifikátů, do kterého se má certifikát vložit. Platné hodnoty jsou:

  • Adresář
  • AuthRoot
  • CertificateAuthority
  • Zakázané
  • Moje
  • Root
  • TrustedPeople
  • TrustedPublisher
Typ:String
Position:0
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Thumbprint

Určuje kryptografický otisk certifikátu.

Typ:String
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False