Set-CsCertificate
마지막으로 수정된 항목: 2012-03-26
Microsoft Lync Server 2010 서버 또는 서버 역할에 인증서를 할당할 수 있습니다.
구문
Set-CsCertificate -Reference <CertificateReference> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-NetportId <String>] [-Report <String>] [-Type <CertType[]>] [-WhatIf [<SwitchParameter>]]
Set-CsCertificate -Thumbprint <String> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-NetportId <String>] [-Report <String>] [-Type <CertType[]>] [-WhatIf [<SwitchParameter>]]
자세한 정보
Lync Server 2010에서는 서버 및 서버 역할의 ID를 확인하는 방법으로 인증서를 사용합니다. 예를 들어 에지 서버는 인증서를 사용하여 현재 통신 중인 컴퓨터가 실제 프런트 엔드 서버인지 확인하며, 그 반대의 경우도 마찬가지입니다. Lync Server를 완전히 구현하려면 해당 인증서를 해당 서버 역할에 할당해야 합니다.
관리자는 Set-CsCertificate cmdlet을 사용하여 인증서를 서버 또는 서버 역할에 할당할 수 있습니다. Lync Server와 함께 사용하도록 이미 구성된 인증서만 할당할 수 있습니다. 할당할 수 있는 인증서를 식별하려면 Get-CsCertificate cmdlet을 사용합니다.
이 cmdlet을 실행할 수 있는 사용자: Set-CsCertificate cmdlet을 로컬로 실행하려면 로컬 관리자여야 합니다. 사용자가 직접 만든 사용자 지정 RBAC(역할 기반 액세스 제어) 역할을 포함하여 이 cmdlet이 할당된 모든 RBAC 역할의 목록을 가져오려면 Windows PowerShell 프롬프트에서 다음 명령을 실행합니다.
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Set-CsCertificate"}
매개 변수
매개 변수 | 필수 | 유형 | 설명 |
---|---|---|---|
NetportId |
선택 |
문자열 |
나중에 사용하도록 예약되어 있습니다. 이 매개 변수는 Lync Server에서 아직 지원되지 않는 시나리오를 대비한 특정 포트의 전용 인증서에 사용됩니다. |
Reference |
선택 |
CertificateReference 개체 |
Lync Server와 함께 사용하도록 구성된 인증서에 대한 개체 참조입니다. 다음 명령은 지문 B142918E463981A76503828BB1278391B716280987B가 포함된 인증서를 나타내는 개체 참조(변수 $x)를 반환합니다. $x = Get-CsCertificate | Where-Object {$_.Thumbprint –eq "B142918E463981A76503828BB1278391B716280987B". |
Thumbprint |
선택 |
문자열 |
인증서의 고유한 식별자입니다. 인증서 Thumbprint 표시 예: B142918E463981A76503828BB1278391B716280987B. |
Type |
선택 |
문자열 |
할당할 인증서 유형입니다. 인증서 유형의 예를 들면 다음과 같습니다. AccessEdgeExternal AudioVideoAuthentication DataEdgeExternal Default External Internal iPhoneAPNService iPadAPNService MPNService PICWebService(Microsoft Lync Online 2010에만 해당) ProvisionService(Microsoft Lync Online 2010에만 해당) WebServicesExternal WebServicesInternal WsFedTokenTransfer 예를 들어 -Type Default 구문은 기본 인증서를 할당합니다. 다음과 같이 인증서 유형을 쉼표로 구분하여 단일 명령에 여러 유형을 지정할 수 있습니다. -Type Internal,External,Default |
Force |
선택 |
스위치 매개 변수 |
명령을 실행할 때 발생할 수 있는 심각하지 않은 오류 메시지를 표시하지 않습니다. |
Report |
선택 |
문자열 |
Set-CsCertificate가 수행하는 절차에 대한 세부 정보를 기록할 수 있습니다. 이 매개 변수 값은 생성할 HTML 파일의 전체 경로여야 합니다(예: -Report C:\Logs\Certificates.html). 지정된 파일이 이미 있는 경우에는 자동으로 새 정보로 덮어씁니다. |
WhatIf |
선택 |
스위치 매개 변수 |
명령을 실제로 실행하지 않고도 명령이 실행될 경우 발생할 수 있는 현상을 설명합니다. |
Confirm |
선택 |
스위치 매개 변수 |
명령을 실행하기 전에 확인 메시지를 표시합니다. |
입력 형식
Microsoft.Rtc.Management.Deployment.CertificateReference 개체입니다.
반환 형식
Set-CsCertificate는 값이나 개체를 반환하지 않습니다.
예제
-------------------------- 예제 1 ------------------------
Set-CsCertificate -Type WebServicesExternal -Thumbprint "B142918E463981A76503828BB1278391B716280987B"
예제 1에 표시된 명령은 지문이 B142918E463981A76503828BB1278391B716280987B인 인증서를 로컬 컴퓨터의 WebServicesExternal 역할에 할당합니다.
-------------------------- 예제 2 ------------------------
Set-CsCertificate -Type Default, WebServicesInternal, WebServicesExternal -Thumbprint "B142918E463981A76503828BB1278391B716280987B"
위 명령은 지문이 B142918E463981A76503828BB1278391B716280987B인 인증서를 로컬 컴퓨터의 세 가지 역할인 기본값, WebServicesInternal 및 WebServicesExternal에 할당합니다.