터미널 서비스 CAL의 수작업 폐기방법 (W2K8) [IT] Windows Server

원문 : 터미널 서비스 팀 블로그 (http://blogs.msdn.com/ts/archive/2008/02/15/manual-revocation-of-client-access-licenses-cals.aspx)

이전 버전까지의 터미널 서비스 라이센싱 관리에서 가장 답답했던 것중 하나가 이미 발급된 CAL을 강제로 폐기할 수 있는 방법이 없다는 것이었다. 발급된 라이센스는 52 ~ 89일 사이에 랜덤하게 파기되는 것을 기다리는게 유일한 방법이었다. 하지만 현실에서 관리자들은 더이상 사용되지 않을 컴퓨터에 발급된 라이센스를 자동 파기 시점까지 기다리지 않고 즉시 다른 컴퓨터에게 발급해야만 하는 상황을 많이 겪게 된다.

윈도우 서버 2008 에서는 디바이스 단위로 발급된 라이센스에 대하여 폐기를 할 수 있는 방법을 제공한다. (사용자 단위 라이센스에 대해서는 적용되지 않는다) 전체 라이센스에 대해서 폐기가 가능 한것은 아니다. 발급된 라이센스의 20%만 폐기할 수 있는데, 예를 들어 100개 디바이스에 대해서 라이센스가 발급되었다면 20개 라이센스만 폐기할 수 있는 것이다. 그 이상의 라이센스 폐기가 필요하면 자동으로 폐기되는 것을 기다리는 수 밖에 없다. 라이센스의 폐기는 1) TS License Manasger, 2) WMI Provider 두가지 방법을 통해서 할 수 있다.

※ TS License Manager를 이용한 라이센스 폐기

1. TS License Manager를 실행한다
2. 폐기할 CAL 에서 마우스 오른쪽 버튼을 누른다
3. 팝업 메뉴에서 Revoke CAL을 선택한다
4. 폐기된 CAL의 Status가 Active에서 Revoke로 바뀐 것을 볼 수 있다

※ WMI Provider를 이용한 라이센스 폐기

윈도우 서버 2008의 WMI 클래스중 `Win32_TSIssuedLicense`는 발급된 CAL 을 관리하기 위하여 사용되는 클래스다. 이 클래스는 Revoke라는 메소드를 가지고 있는데, 이 메소드를 사용하여 라이센스를 폐기하면 된다.

uint32 Revoke([out]  uint32 RevokableCals, [out]  DATETIME NextRevokeAllowedOn );

- NoPD -
이글루스 가든 - IT분야 전문가 되기!!