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 およびスクリプト呼び出しの場合、これは WbemAuthenticationLevelPktPrivacy または "pktPrivacy" の認証レベルであり、値は 6 です。 次の Visual Basic Scripting Edition (VBScript) の例は、パケット プライバシーを使用してリモート コンピューターに接続する方法を示しています。

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

マネージド オブジェクト形式 (MOF) ファイルには、Windows Management Instrumentation (WMI) クラスの定義が含まれています。 MOF ファイルは、Microsoft Windows ソフトウェア開発キット (SDK) の一部としてインストールされていません。 サーバー マネージャーを使用して関連付けられているロールを追加すると、サーバーにインストールされます。 MOF ファイルの詳細については、「 マネージド オブジェクト形式 (MOF)」を参照してください。

要件

要件
サポートされている最小のクライアント
サポートなし
サポートされている最小のサーバー
Windows Server 2008
クライアント サポートの終了
サポートなし
サーバー サポートの終了
Windows Server 2008
名前空間
Root\CIMv2\TerminalServices
MOF
TSCfgWmi.mof
[DLL]
TSCfgWmi.dll

関連項目

Win32_TerminalServiceSetting