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 |