Condividi tramite


New-AzureCertificateSetting

Crea un oggetto impostazione certificato per un certificato in un servizio.

Nota

I cmdlet a cui si fa riferimento in questa documentazione sono per la gestione delle risorse di Azure legacy che usano le API di Azure Service Manager (ASM). Questo modulo di PowerShell legacy non è consigliato durante la creazione di nuove risorse perché ASM è pianificato per il ritiro. Per altre informazioni, vedere Ritiro di Azure Service Manager.

Il modulo Az PowerShell è il modulo PowerShell consigliato per la gestione delle risorse di Azure Resource Manager (ARM) con PowerShell.

Importante

Servizi cloud (versione classica) è ora deprecato per i nuovi clienti e verrà ritirato il 31 agosto 2024 per tutti i clienti. Le nuove distribuzioni devono usare il nuovo modello di distribuzione basato su Azure Resource Manager Azure Servizi cloud (supporto esteso).

Sintassi

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

Descrizione

Il cmdlet New-AzureCertificateSetting crea un oggetto impostazione certificato per un certificato presente in un servizio di Azure.

È possibile usare un oggetto impostazione certificato per creare un oggetto di configurazione usando il cmdlet Add-AzureProvisioningConfig . Usare un oggetto di configurazione per creare una macchina virtuale usando il cmdlet New-AzureVM . È possibile usare un oggetto impostazione certificato per creare una macchina virtuale usando il cmdlet New-AzureQuickVM .

Esempio

Esempio 1: Creare un oggetto impostazione certificato

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

Questo comando crea un oggetto impostazione certificato per un certificato esistente.

Esempio 2: Creare una macchina virtuale che usa un oggetto impostazione di configurazione

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"

Il primo comando aggiunge il certificato ContosoCert.cer al servizio denominato ContosoService usando il cmdlet Add-AzureCertificate .

Il secondo comando crea un oggetto impostazione certificato e quindi lo archivia nella variabile $CertificateSetting.

Il terzo comando ottiene un'immagine dal repository di immagini usando il cmdlet Get-AzureVMImage . Questo comando archivia l'immagine nella variabile $Image.

Il comando finale crea un oggetto di configurazione della macchina virtuale basato sull'immagine in $Image usando il cmdlet New-AzureVMConfig . Il comando passa tale oggetto al cmdlet Add-AzureProvisioningConfig usando l'operatore pipeline. Questo cmdlet aggiunge informazioni di provisioning alla configurazione. Il comando passa l'oggetto al cmdlet New-AzureVM , che crea la macchina virtuale.

Parametri

-InformationAction

Specifica la modalità di risposta di questo cmdlet a un evento informativo.

I valori validi per questo parametro sono:

  • Continua
  • Ignora
  • Inquire
  • SilentlyContinue
  • Arresta
  • Sospendi
Tipo:ActionPreference
Alias:infa
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InformationVariable

Specifica una variabile di informazioni.

Tipo:String
Alias:iv
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-StoreName

Specifica l'archivio certificati in cui inserire il certificato. I valori validi sono:

  • AddressBook
  • AuthRoot
  • CertificateAuthority
  • Non consentito
  • My
  • Radice
  • TrustedPeople
  • TrustedPublisher
Tipo:String
Posizione:0
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Thumbprint

Specifica l'identificazione digitale del certificato.

Tipo:String
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False