다음을 통해 공유


Win32_TerminalServiceSetting 클래스의 CanAccessLicenseServer 메서드

[CanAccessLicenseServer 는 Windows Server 2008 R2를 기준으로 더 이상 사용할 수 없습니다.]

**Windows Server 2008: **

다음을 기반으로 원격 데스크톱 세션 호스트(RD 세션 호스트) 서버가 원격 데스크톱 라이선스 서버에서 RDS CAL(원격 데스크톱 서비스 클라이언트 액세스 라이선스)을 요청할 수 있는지 여부를 결정합니다.

  • 원격 데스크톱 라이선스 서버의 "라이선스 서버 보안 그룹" 그룹 정책 설정입니다.
  • 라이선스 서버의 터미널 서버 컴퓨터 로컬 그룹의 멤버 자격.

구문

uint32 CanAccessLicenseServer(
  [in]  string ServerName,
  [out] uint32 AccessAllowed
);

매개 변수

ServerName [in]

원격 데스크톱 라이선스 서버의 이름입니다.

AccessAllowed [out]

RD 세션 호스트 서버가 라이선스 서버에서 RDS CAL을 요청할 수 있는지 여부입니다.

0

요청이 허용됩니다.

1

요청은 허용되지 않습니다.

반환 값

RD 세션 호스트 서버에 라이선스 서버에 대한 액세스 권한이 있는 경우 S_OK 반환합니다. RD 세션 호스트 서버에 라이선스 서버에 대한 액세스 권한이 없는 경우 S_FALSE 반환합니다.

설명

"라이선스 서버 보안 그룹" 정책 설정을 사용하면 RDS CAL을 얻기 위해 라이선스 서버에 연결할 수 있는 RD 세션 호스트 서버를 지정할 수 있습니다. 라이선스 서버에서 정책 설정을 사용하는 경우 라이선스 서버는 컴퓨터 계정이 라이선스 서버의 터미널 서버 컴퓨터 로컬 그룹의 구성원인 RD 세션 호스트 서버의 RDS CAL 요청에만 응답합니다.

\root\CIMV2\TerminalServices 네임스페이스에 연결하려면 인증 수준에 패킷 개인 정보를 포함해야 합니다. C/C++ 호출의 경우 RPC_C_AUTHN_LEVEL_PKT_PRIVACY 인증 수준입니다. Visual Basic 및 스크립팅 호출의 경우 값이 6인 WbemAuthenticationLevelPktPrivacy 또는 "pktPrivacy"의 인증 수준입니다. 다음 VBScript(Visual Basic Scripting Edition) 예제에서는 패킷 개인 정보를 사용하여 원격 컴퓨터에 연결하는 방법을 보여 줍니다.

strComputer = "RemoteServer1" 
Set objServices = GetObject( _
    "winmgmts:{authenticationLevel=pktPrivacy}!Root/CIMv2/TerminalServices")

MOF(Managed Object Format) 파일에는 WMI(Windows Management Instrumentation) 클래스에 대한 정의가 포함되어 있습니다. MOF 파일은 Microsoft Windows SDK(소프트웨어 개발 키트)의 일부로 설치되지 않습니다. 서버 관리자 사용하여 연결된 역할을 추가할 때 서버에 설치됩니다. MOF 파일에 대한 자세한 내용은 MOF(관리 개체 형식)를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트
지원되는 버전 없음
지원되는 최소 서버
Windows Server 2008
클라이언트 지원 종료
지원되는 버전 없음
서버 지원 종료
Windows Server 2008
네임스페이스
Root\CIMv2\TerminalServices
MOF
TSCfgWmi.mof
DLL
TSCfgWmi.dll

추가 정보

Win32_TerminalServiceSetting