Win32_TSRemoteControlSetting クラス

Win32_TSRemoteControlSetting WMI クラスは、Win32_Terminal クラスのリモート コントロール構成設定を定義します。

次の構文は MOF コードから簡略化され、定義および継承されたすべてのプロパティがアルファベット順に含まれています。 メソッドのリファレンス情報については、このトピックで後述するメソッドの表を参照してください。

構文

[dynamic, provider("Win32_WIN32_TSREMOTECONTROLSETTING_Prov"), ClassContext("local|hkey_local_machine\\SYSTEM\\CurrentControlSet\\Control\\TerminalServer\\WinStations"), AMENDMENT]
class Win32_TSRemoteControlSetting : Win32_TerminalSetting
{
  string   Caption;
  string   Description;
  datetime InstallDate;
  string   Name;
  string   Status;
  string   TerminalName;
  uint32   LevelOfControl;
  uint32   PolicySourceLevelOfControl;
  uint32   RemoteControlPolicy;
};

メンバー

Win32_TSRemoteControlSetting クラスには、次の種類のメンバーがあります。

メソッド

Win32_TSRemoteControlSetting クラスには、これらのメソッドがあります。

メソッド 説明
RemoteControl このクラスの LevelOfControl プロパティを設定します。

プロパティ

Win32_TSRemoteControlSetting クラスには、次のプロパティがあります。

Caption

データ型: 文字列

アクセスの種類: 読み取り専用

修飾子: MaxLen (64)

オブジェクトの短い説明 (1 行文字列)。

このプロパティは、 CIM_ManagedSystemElementから継承されます。

説明

データ型: 文字列

アクセスの種類: 読み取り専用

オブジェクトの説明。

このプロパティは、 CIM_ManagedSystemElementから継承されます。

InstallDate

データ型: datetime

アクセスの種類: 読み取り専用

修飾子: Mappingstrings ("MIF.DMTF|ComponentID|001.5")

オブジェクトがインストールされた日付。 値がない場合は、オブジェクトがインストールされていないことを示すものではありません。

このプロパティは、 CIM_ManagedSystemElementから継承されます。

LevelOfControl

データ型: uint32

アクセスの種類: 読み取り専用

セッションの制御レベル。セッションをリモート ユーザーのみが表示するか、キーボードとマウスを使用して表示および制御するかを指定します。 詳細については、 RemoteControl メソッドの「解説」セクションを参照してください。 次の値がサポートされています。

Disable (0)

リモート コントロールが無効になっています。

EnableInputNotify (1)

リモート コントロールのユーザーは、ユーザーのアクセス許可を使用して、ユーザーのセッションを完全に制御できます。

EnableInputNoNotify (2)

リモート コントロールのユーザーは、ユーザーのセッションを完全に制御できます。ユーザーのアクセス許可は必要ありません。

EnableNoInputNotify (3)

リモート コントロールのユーザーは、ユーザーのアクセス許可を使用して、セッションをリモートで表示できます。リモート ユーザーはセッションをアクティブに制御できません。

EnableNoInputNoNotify (4)

リモート コントロールのユーザーはセッションをリモートで表示できますが、セッションをアクティブに制御することはできません。ユーザーのアクセス許可は必要ありません。

名前

データ型: 文字列

アクセスの種類: 読み取り専用

オブジェクトの名前。

このプロパティは、 CIM_ManagedSystemElementから継承されます。

PolicySourceLevelOfControl

データ型: uint32

アクセスの種類: 読み取り専用

LevelOfControl プロパティがサーバー、グループ ポリシー、または既定で構成されているかどうかを示します。

0 (0x0)

サーバー

1 (0x1)

グループ ポリシー

2 (0x2)

Default

RemoteControlPolicy

データ型: uint32

アクセスの種類: 読み取り/書き込み

サーバーがリモート コントロール設定の取得に使用するポリシー。

ユーザーごと (0)

ユーザーのリモート 制御設定が有効です。

サーバーオーバーライド (1)

ユーザーのリモート 制御設定は、サーバーによってオーバーライドされます。

状態

データ型: 文字列

アクセスの種類: 読み取り専用

修飾子: MaxLen (10)

オブジェクトの現在の状態。 さまざまな操作状態と非動作状態を定義できます。 運用状態には、"OK"、"低下"、および "Pred Fail" (SMART 対応ハード ディスク ドライブなどの要素が正常に機能している可能性がありますが、近い将来に障害が予測される可能性があります) が含まれます。 非動作状態には、"Error"、"Starting"、"Stopping"、および "Service" が含まれます。 後者の "サービス" は、ディスクのミラー再チェックイン、ユーザーアクセス許可リストの再読み込み、またはその他の管理作業中に適用される可能性があります。 このような作業がすべてオンラインであるわけではありませんが、マネージド要素は "OK" でも、他の状態の 1 つでもありません。

このプロパティは、 CIM_ManagedSystemElementから継承されます。

("OK")

("Error")

("低下")

("不明")

("Pred Fail")

("Starting")

("Stopping")

("Service")

TerminalName

データ型: 文字列

アクセスの種類: 読み取り専用

ターミナルの名前。

このプロパティは、 Win32_TerminalSettingから継承されます。

注釈

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

要件

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

こちらもご覧ください

Win32_Terminal

Win32_TerminalSetting