Compartir a través de


New-AzureCertificateSetting

Crea un objeto de configuración de certificado para un certificado en un servicio.

Nota:

Los cmdlets a los que se hace referencia en esta documentación son para administrar recursos de Azure heredados que usan las API de Azure Service Management (ASM). Este módulo heredado de PowerShell no se recomienda al crear nuevos recursos, ya que ASM está programado para la retirada. Para más información, consulte Retirada de Azure Service Manager.

El módulo Az de PowerShell es el módulo de PowerShell recomendado para administrar recursos de Azure Resource Manager (ARM) con PowerShell.

Importante

Cloud Services (clásico) ahora está en desuso para los nuevos clientes y se retirará el 31 de agosto de 2024 para todos los clientes. Las nuevas implementaciones deben utilizar el nuevo modelo de implementación basado en Azure Resource Manager Azure Cloud Services (soporte extendido) .

Sintaxis

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

Description

El cmdlet New-AzureCertificateSetting crea un objeto de configuración de certificado para un certificado que se encuentra en un servicio de Azure.

Puede usar un objeto de configuración de certificado para crear un objeto de configuración mediante el cmdlet Add-AzureProvisioningConfig . Use un objeto de configuración para crear una máquina virtual mediante el cmdlet New-AzureVM . Puede usar un objeto de configuración de certificado para crear una máquina virtual mediante el cmdlet New-AzureQuickVM .

Ejemplos

Ejemplo 1: Crear un objeto de configuración de certificado

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

Este comando crea un objeto de configuración de certificado para un certificado existente.

Ejemplo 2: Creación de una máquina virtual que usa un objeto de configuración

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"

El primer comando agrega el certificado ContosoCert.cer al servicio denominado ContosoService mediante el cmdlet Add-AzureCertificate .

El segundo comando crea un objeto de configuración de certificado y, a continuación, lo almacena en la variable $CertificateSetting.

El tercer comando obtiene una imagen del repositorio de imágenes mediante el cmdlet Get-AzureVMImage . Este comando almacena la imagen en la variable $Image.

El comando final crea un objeto de configuración de máquina virtual basado en la imagen de $Image mediante el cmdlet New-AzureVMConfig . El comando pasa ese objeto al cmdlet Add-AzureProvisioningConfig mediante el operador de canalización. Ese cmdlet agrega información de aprovisionamiento a la configuración. El comando pasa el objeto al cmdlet New-AzureVM , que crea la máquina virtual.

Parámetros

-InformationAction

Especifica cómo responde este cmdlet a un evento de información.

Los valores permitidos para este parámetro son los siguientes:

  • Continuar
  • Ignore
  • Inquire
  • SilentlyContinue
  • Detención
  • Suspender
Tipo:ActionPreference
Alias:infa
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-InformationVariable

Especifica una variable de información.

Tipo:String
Alias:iv
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-StoreName

Especifica el almacén de certificados en el que se va a colocar el certificado. Los valores válidos son:

  • AddressBook
  • AuthRoot
  • CertificateAuthority
  • No permitido
  • My
  • Root
  • TrustedPeople
  • TrustedPublisher
Tipo:String
Posición:0
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Thumbprint

Especifica la huella digital del certificado.

Tipo:String
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False