Disable-CsUser

 

마지막으로 수정된 항목: 2012-03-23

지정한 단일 또는 여러 사용자의 Active Directory를 수정합니다. 이로 인해 사용자는 Microsoft Lync 2010과 같은 Microsoft Lync Server 2010 클라이언트를 사용할 수 없게 됩니다. Disable-CsUser는 Lync Server 2010에 관련된 활동만 제한하며 사용자의 Active Directory 계정을 비활성화하거나 제거하지는 않습니다.

구문

Disable-CsUser -Identity <UserIdParameter> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-PassThru <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

자세한 정보

Disable-CsUser은 Lync Server와 관련된 모든 특성 정보를 Active Directory 사용자 계정에서 삭제합니다. 이 경우 사용자는 Lync Server에 로그온할 수 없게 됩니다. Disable-CsUser를 실행하면 해당 계정에 할당된 사용자별 정책의 ID를 비롯한 모든 Lync Server 관련 특성이 계정에서 제거됩니다. 나중에 Enable-CsUser cmdlet을 사용하여 계정을 다시 활성화할 수 있습니다. 그러나 해당 계정과 이전에 연결되었던 모든 Lync Server 관련 정보(예: 정책 할당)는 다시 만들어야 합니다. 사용자만 Lync Server에 로그온할 수 없게 하고 사용자의 계정 정보를 유지하려면 Set-CsUser를 대신 사용합니다. 자세한 내용은 Set-CsUser 도움말 항목을 참조하십시오.

Disable-CsUser를 사용하여 계정을 비활성화한 후에는 Get-CsUser cmdlet에서 영향을 받는 사용자를 더 이상 반환하지 않습니다. 따라서 사용자에게 더 이상 유효한 Lync Server 계정이 없습니다. 비활성화된 사용자 계정에 대한 정보를 검색하려면 Get-CsAdUser를 사용합니다.

또한 삭제된 사용자 계정에 속한 사용자 데이터가 백 엔드 데이터베이스에서 제거됩니다. 예를 들어 조직의 연락처 목록에서 사용자가 제거되고 해당 사용자가 예약한 모든 전화 회의가 삭제됩니다.

이 cmdlet을 실행할 수 있는 사용자: 기본적으로 RTCUniversalUserAdmins 그룹의 구성원은 Disable-CsUser cmdlet을 로컬로 실행할 수 있습니다. 사용자가 직접 만든 사용자 지정 RBAC(역할 기반 액세스 제어) 역할을 포함하여 이 cmdlet이 할당된 모든 RBAC 역할의 목록을 가져오려면 Windows PowerShell 프롬프트에서 다음 명령을 실행합니다.

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Disable-CsUser"}

매개 변수

매개 변수 필수 유형 설명

Identity

필수

사용자 ID 매개 변수

비활성화할 사용자 계정의 ID를 나타냅니다. 사용자 ID는 네 가지 형식 중 하나를 사용하여 지정할 수 있는데, 이러한 형식은 1) 사용자의 SIP 주소, 2) 사용자의 UPN(사용자 계정 이름), 3) domain\logon 형태인 사용자의 도메인 이름 및 로그온 이름(예: litwareinc\kenmyer) 및 4) 사용자의 Active Directory 표시 이름(예: Ken Myer)입니다. 또한 Active Directory 고유 이름을 사용하여 사용자 계정을 참조할 수도 있습니다.

표시 이름을 사용자 ID로 사용할 경우 별표(*) 와일드카드 문자를 사용할 수 있습니다. 예를 들어 "* Smith"라는 ID는 표시 이름이 "Smith" 문자열 값으로 끝나는 모든 사용자를 반환합니다.

DomainController

선택

문자열

사용자 계정을 비활성화하기 위해 지정된 도메인 컨트롤러에 연결할 수 있게 합니다. 특정 도메인 컨트롤러에 연결하려면 DomainController 매개 변수 뒤에 컴퓨터 이름(예: atl-cs-001) 또는 FQDN(정규화된 도메인 이름)(예: atl-cs-001.litwareinc.com)을 포함합니다.

PassThru

선택

스위치 매개 변수

비활성화되는 사용자 계정을 나타내는 파이프라인을 통해 사용자 개체를 전달할 수 있도록 합니다. 기본적으로 Disable-CsUser cmdlet은 파이프라인을 통해 개체를 전달하지 않습니다.

Confirm

선택

스위치 매개 변수

명령을 실행하기 전에 확인 메시지를 표시합니다.

WhatIf

선택

스위치 매개 변수

명령을 실제로 실행하지 않고도 명령이 실행될 경우 발생할 수 있는 현상을 설명합니다.

입력 형식

문자열 또는 Microsoft.Rtc.Management.ADConnect.Schema.ADUser 개체입니다. Disable-CsUser는 Lync Server를 사용하도록 설정된 사용자 계정의 ID를 나타내는 파이프라인된 문자열 값을 허용합니다. 또한 Active Directory 사용자 개체의 파이프라인된 인스턴스를 허용합니다.

반환 형식

Disable-CsUser는 값이나 개체를 반환하지 않습니다. 대신에 이 cmdlet은 Microsoft.Rtc.Management.ADConnect.Schema.ADUser 개체의 인스턴스를 구성합니다.

예제

-------------------------- 예제 1 --------------------------

Disable-CsUser -Identity "Ken Myer"

위 예제에서는 사용자 Ken Myer에 대해 Lync Server 계정을 비활성화합니다. 이 예제에서는 사용자의 표시 이름을 사용하여 사용자의 ID를 나타냅니다.

-------------------------- 예제 2 --------------------------

Get-CsUser -LDAPFilter "Department=Finance" | Disable-CsUser

예제 2에서는 재무 부서의 모든 사용자가 비활성화된 Lync Server 계정을 가집니다. 이 작업을 수행하기 위해 먼저 Get-CsUser cmdlet 및 LDAPFilter 매개 변수를 사용하여 재무 부서에 있는 모든 사용자의 컬렉션을 반환합니다. 그런 다음, 컬렉션의 각 계정을 비활성화하는 Disable-CsUser에 해당 컬렉션이 파이프됩니다.

-------------------------- 예제 3 --------------------------

Get-CsUser -UnassignedUser | Disable-CsUser

위 예제에서는 등록자 풀에 현재 할당되지 않은 모든 사용자 계정이 비활성화됩니다. 이를 수행하기 위해 Get-CsUser가 UnassignedUser 매개 변수와 함께 호출됩니다. 이 매개 변수는 유효한 사용자 계정을 갖고 있지만 등록자 풀에 할당되지 않은 사용자에 대한 데이터만 반환하도록 제한합니다. 그런 다음, 컬렉션의 각 계정을 비활성화하는 Disable-CsUser에 해당 컬렉션이 파이프됩니다.

참고 항목

기타 리소스

Enable-CsUser
Get-CsUser