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。命令完成後,該憑證便可供指派給伺服器角色。