Import-CsCertificate

Skype for Business Server 2015
 

Дата изменения раздела:2017-03-15

Импортирует сертификат, использующийся Skype для бизнеса Server 2015. Если сертификат не удается получить с помощью командлета Request-CsCertificate , то прежде чем его можно будет назначить Skype для бизнеса Server 2015, необходимо его импортировать. Данный командлет впервые появился в Lync Server 2010.

Import-CsCertificate -Identity <XdsIdentity> -Type <CertType[]> <COMMON PARAMETERS>
Import-CsCertificate [-PrivateKeyExportable <$true | $false>] <COMMON PARAMETERS>
COMMON PARAMETERS: -Path <String> [-Confirm [<SwitchParameter>]] [-EffectiveDate <DateTime>] [-Force <SwitchParameter>] [-Password <String>] [-Report <String>] [-Roll <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Команда в примере 1 импортирует сертификат C:\Certificates\WebServer.pfx. После ее выполнения сертификату можно присвоить роль сервера.

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

Skype для бизнеса Server 2015 использует сертификаты для проверки подлинности серверов и их ролей; например, Пограничный сервер проверяет с помощью сертификатов, является ли компьютер, с которым происходит взаимодействие, сервером переднего плана и наоборот. Чтобы полностью задействовать Skype для бизнеса Server 2015, к соответствующим ролям должны быть привязаны определенные сертификаты.

Для того чтобы назначить сертификаты роли Skype для бизнеса Server 2015, их должен распознавать Skype для бизнеса Server 2015. Командлет Request-CsCertificate позволяет запрашивать новые сертификаты по сети и локально. В случае сетевого запроса сертификат автоматически загружается и сохраняется в локальном хранилище сертификатов. При этом он будет постоянно доступен серверу Skype для бизнеса Server 2015. При локальном запросе файл сертификата пересылается на компьютер. В этом случае для импорта сертификата можно использовать командлет Import-CsCertificate , чтобы его можно было назначить роли сервера Skype для бизнеса Server 2015.

Кто может запускать данный командлет: для локального запуска командлета Import-CsCertificate нужно обладать правами локального администратора. Чтобы получить список всех ролей управления доступом на основе ролей (RBAC), привязанных к данному командлету (включая созданные вами роли RBAC), запустите следующую команду из командной строки Windows PowerShell:

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

 

Параметр Обязательный? Тип Описание

Identity

Обязательный

Microsoft.Rtc.Management.Xds.XdsIdentity

При установке значения Global позволяет сертификату функционировать в глобальной области. Глобальные сертификаты будут автоматически копироваться и распространяться на соответствующие компьютеры.

Path

Обязательный

System.String

Импортируется полный путь к файлу сертификата. Например: –Путь "C:\Certificates\WebServer.cer".

Type

Обязательный

Microsoft.Rtc.Management.Deployment.CertType[]

Запрашиваемый тип сертификата. Типы сертификатов включают следующими категориями (но не ограничиваются ими):

AccessEdgeExternal

AudioVideoAuthentication

DataEdgeExternal

Default

External

Internal

iPadAPNService

iPhoneAPNService

LogRetentionService

MPNService

OAuthTokenIssuer

PICWebService

ProvisionService

SMPDNSWebService

TenantAdmin

UpgradeEngineService

WebServicesExternal

WebServicesInternal

WsFedTokenTransfer

XMPPServer

Confirm

Необязательный

System.Management.Automation.SwitchParameter

Запрашивает подтверждение перед выполнением команды.

EffectiveDate

Необязательный

System.DateTime

Дата и время, когда сертификат можно начать использовать. Например, чтобы задать дату и время первого использования сертификата на 8:00 утра 31 июля 2012 года, на сервере, работающем с языковыми и региональными параметрами для американского английского языка, используйте следующий синтаксис:

-EffectiveTime "7/31/2012 8:00 AM"

Force

Необязательный

System.Management.Automation.SwitchParameter

Подавляет отображение любых сообщений о некритических ошибках, которые могут возникать при выполнении этой команды.

Password

Необязательный

System.String

Пароль к файлу сертификата.

PrivateKeyExportable

Необязательный

System.Boolean

При установленном значении True чтение закрытого ключа сертификата доступно с помощью учетной записи службы Network Service.

Report

Необязательный

System.String

Позволяет указывать путь к файлу журнала при запуске командлета. Например: -Отчет "C:\Logs\Certificates.html"

Roll

Необязательный

System.Management.Automation.SwitchParameter

Позволяет обновлять указанный сертификат в дату и время, заданные параметром EffectiveDate; в этом параметре можно указать дату и время, когда новый сертификат станет основным сертификатом. Следует отметить, что выполнение команды завершится неудачно, если указать параметр Roll, не включив параметр EffectiveDate.

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

Описывает, что произойдет при выполнении команды без реального выполнения команды.

Нет. Командлет Import-CsCertificate не принимает входные данные из конвейера.

 
Показ: