Compartir a través de


Import-CsCertificate

 

Última modificación del tema: 2012-03-23

Importa un certificado para usarlo con Microsoft Lync Server 2010. Si un certificado no se adquiere mediante el cmdlet Request-CsCertificate, debe importarse para poder asignarse a un rol de servidor de Lync Server 2010.

Sintaxis

Import-CsCertificate -Path <String> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-Password <String>] [-PrivateKeyExportable <$true | $false>] [-Report <String>] [-WhatIf [<SwitchParameter>]]

Descripción detallada

Lync Server 2010 usa certificados para hacer que los servidores y los roles de servidor puedan comprobar sus identidades; por ejemplo, un Servidor perimetral usa certificados para comprobar que el equipo con el que se están comunicando realmente sea un Servidor front-end y viceversa. Para poder implementar completamente Lync Server, deberá tener asignados los certificados correctos a los roles del servidor correctos.

Para asignar los certificados a un rol de Lync Server, es necesario presentar dichos certificados a Lync Server. El cmdlet Request-CsCertificate permite solicitar nuevos certificados en línea y sin conexión. Si se solicita en línea, el certificado se descargará automáticamente y se guardará en el almacén local de certificados; igualmente, quedará inmediatamente disponible para que lo use Lync Server 2010. Si se realiza una solicitud sin conexión, se envía un archivo con el certificado. En ese caso, se puede usar Import-CsCertificate para importarlos, un proceso que dispone los certificados para su asignación a un rol de servidor de Lync Server.

Quién puede ejecutar este cmdlet: Para ejecutar el cmdlet Import-CsCertificate localmente, es necesario ser administrador de dominio. Para devolver una lista de todos los roles de control de acceso basado en roles (RBAC) a los que se ha asignado este cmdlet (incluido cualquier otro rol RBAC personalizado que usted mismo haya creado), ejecute el siguiente comando desde Windows PowerShell:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Import-CsCertificate"}

Parámetros

Parámetro Requerido Tipo Descripción

Path

Requerido

Cadena de caracteres

Ruta de acceso completa del archivo del certificado que se importará. Por ejemplo: –Path "C:\Certificados\WebServer.cer".

Password

Opcional

Cadena de caracteres

Contraseña asociada al archivo del certificado.

PrivateKeyExportable

Opcional

Booleano

Cuando tiene el valor True, comprueba que la cuenta del servicio de red puede leer la parte de la clave privada del certificado.

Force

Opcional

Parámetro modificador

Suprime la visualización de los mensajes de error que no sean graves y que puedan ocurrir al ejecutar el comando.

Report

Opcional

Cadena de caracteres

Permite especificar la ruta de acceso del archivo de registro que se crea al ejecutarse el cmdlet. Por ejemplo: -Report "C:\Registros\Certificados.html".

WhatIf

Opcional

Parámetro modificador

Describe lo que ocurriría si se ejecutara el comando sin ejecutarlo realmente.

Confirm

Opcional

Parámetro modificador

Solicita confirmación antes de ejecutar el comando.

Tipos de entrada

Ninguno. Import-CsCertificate no acepta la entrada transferida.

Tipos de valores devueltos

Ninguno.

Ejemplo

-------------------------- Ejemplo 1 ------------------------

Import-CsCertificate -Path "C:\Certificates\WebServer.cer" -PrivateKeyExportable $True

El comando del Ejemplo 1 importa el certificado C:\Certificates\WebServer.cer. Una vez finalice el comando, el certificado estará disponible para su asignación a un rol de servidor.