Win32_TSEnvironmentSetting クラス

Win32_TSEnvironmentSetting WMI クラスは、初期プログラム ポリシーを含むWin32_Terminal クラスの構成設定を定義します。

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

構文

[dynamic, provider("Win32_WIN32_TSENVIRONMENTSETTING_Prov"), ClassContext("local|hkey_local_machine\\SYSTEM\\CurrentControlSet\\Control\\TerminalServer\\WinStations"), AMENDMENT]
class Win32_TSEnvironmentSetting : Win32_TerminalSetting
{
  string   Caption;
  string   Description;
  datetime InstallDate;
  string   Name;
  string   Status;
  string   TerminalName;
  uint32   ClientWallPaper;
  string   InitialProgramPath;
  uint32   InitialProgramPolicy;
  uint32   PolicySourceClientWallPaper;
  uint32   PolicySourceInitialProgramPath;
  uint32   PolicySourceStartIn;
  string   Startin;
};

メンバー

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

メソッド

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

メソッド 説明
InitialProgram このクラスに含まれるスタートアップ プログラムのプロパティを設定します。
SetClientWallPaper ClientWallPaper プロパティを設定します。

プロパティ

Win32_TSEnvironmentSetting クラスには、これらのプロパティがあります。

Caption

データ型: string

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

修飾子: MaxLen (64)

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

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

ClientWallPaper

データ型: uint32

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

壁紙イメージをクライアントに表示するかどうかを指定します。 壁紙イメージを表示しない場合は、画面の再描画に必要な時間を短縮することで、システム リソースを節約できます。

False (0)

壁紙イメージはクライアントに表示されません。

True (1)

壁紙イメージがクライアントに表示されます。

説明

データ型: string

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

オブジェクトの説明。

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

InitialProgramPath

データ型: string

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

RD セッション ホスト サーバーにログオンした直後にユーザーが実行するプログラムの名前とパス。

InitialProgramPolicy

データ型: uint32

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

サーバーがスタートアップ プログラムのパスとファイル名、およびそれが配置されているフォルダーの名前を決定するために使用するポリシー。

ユーザーごと (0)

ユーザーのスタートアップ プログラム設定が有効です。

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

ユーザーのスタートアップ プログラムの設定は、サーバーによってオーバーライドされます。

シングル アプリ モード (2)

このセッションでは、1 つのアプリケーションのみが実行されます。 スタートアップ プログラム情報は無視されます。

InstallDate

データ型: datetime

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

修飾子: マッピング文字列 ("MIF.DMTF|ComponentID|001.5")

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

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

Name

データ型: string

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

オブジェクトの名前。

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

PolicySourceClientWallPaper

データ型: uint32

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

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

0

サーバー

1

グループ ポリシー

2

Default

PolicySourceInitialProgramPath

データ型: uint32

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

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

0

サーバー

1

グループ ポリシー

2

Default

PolicySourceStartIn

データ型: uint32

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

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

0

サーバー

1

グループ ポリシー

2

Default

Startin

データ型: string

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

RD セッション ホスト サーバーにログオンした直後にユーザーが実行するプログラムの作業ディレクトリのパス。

状態

データ型: string

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

修飾子: MaxLen (10)

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

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

("OK")

("Error")

("Degraded")

("Unknown")

("Pred Fail")

("Starting")

("Stopping")

("Service")

TerminalName

データ型: string

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

ターミナルの名前。

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

注釈

コンソール セッションに関連付けられている Winstation は、このクラスのメソッドとプロパティにアクセスできないことに注意してください。 TerminalName プロパティの値として "Console" を指定して試行した場合、このオブジェクトのメソッドはWBEM_E_NOT_SUPPORTEDを返します。 このエラー コードは、ウィンドウ ステーションがこのオブジェクトのメソッドを呼び出して LocalSystem、LocalService、または NetworkService アカウントのセキュリティ プロパティを追加または変更しようとした場合にも返されます。

\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 Vista
サポートされている最小のサーバー
Windows Server 2008
名前空間
Root\CIMv2\TerminalServices
MOF
TSCfgWmi.mof
[DLL]
TSCfgWmi.dll

こちらもご覧ください

Win32_TerminalSetting