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 |