共用方式為


Import-CsCertificate

 

上次修改主題的時間: 2012-03-23

匯入要用於 Microsoft Lync Server 2010 的憑證。如果未使用 Request-CsCertificate 指令程式取得某個憑證,則必須先匯入該憑證,才能指派給 Lync Server 2010 伺服器角色。

語法

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

詳細描述

Lync Server 2010 使用憑證作為一種讓伺服器和伺服器角色確認其身分的方法;例如,Edge Server 會使用憑證確認與其通訊的電腦是否真的是 前端伺服器,反之亦然。為了完整實作 Lync Server,您需要對適當的伺服器角色指派適當的憑證。

若要將憑證指派給 Lync Server 角色,必須先讓 Lync Server 知道有這些憑證。Request-CsCertificate 指令程式可讓您提出線上和離線的新憑證要求。如果提出線上要求,系統會自動下載憑證,並將其儲存在本機憑證存放區中;同樣重要的還有,Lync Server 2010 立即就能使用該憑證。如果提出離線要求,系統會將憑證傳送給您。此時,您必須使用 Import-CsCertificate 匯入憑證,這是一個讓憑證可供指派給 Lync Server 伺服器角色的程序。

誰可以執行這個指令程式:您必須是本機系統管理員才能在本機執行 Import-CsCertificate 指令程式。若要傳回所有獲指派此 Cmdlet 的角色存取控制 (RBAC) 角色清單 (包括您自行建立的自訂 RBAC 角色),請在 Windows PowerShell 提示字元中執行下列命令:

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

參數

參數 必要 類型 描述

Path

必要

字串

要匯入之憑證檔案的完整路徑。例如:–Path "C:\Certificates\WebServer.cer"。

Password

選用

字串

與憑證檔案相關聯的密碼。

PrivateKeyExportable

選用

布林值

設為 True 時,請確認網路服務帳戶可以讀取憑證的私密金鑰部分。

Force

選用

切換參數

隱藏顯示當執行命令時可能發生的任何非嚴重錯誤訊息。

Report

選用

字串

可讓您指定在指令程式執行時所建立記錄檔的檔案路徑。例如:-Report "C:\Logs\Certificates.html"

WhatIf

選用

切換參數

描述執行命令後的結果,但無須實際執行命令。

Confirm

選用

切換參數

執行命令前先要求您確認。

輸入類型

無。Import-CsCertificate 不會接受管線傳送的輸入。

傳回類型

無。

範例

-------------------------- 範例 1 ------------------------

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

範例 1 所示的命令會匯入憑證 C:\Certificates\WebServer.cer。命令完成後,該憑證便可供指派給伺服器角色。