次の方法で共有


Win32_TSPublishedApplication クラス

Windows Server 2008 R2 RemoteApp を介してリモートで使用できるアプリケーションを定義します。

構文

class Win32_TSPublishedApplication : CIM_LogicalElement
{
  string   Caption;
  string   Description;
  datetime InstallDate;
  string   Name;
  string   Status;
  string   Alias;
  string   SecurityDescriptor;
  string   Path;
  boolean  PathExists;
  string   VPath;
  string   IconPath;
  sint32   IconIndex;
  uint8    IconContents[];
  uint32   CommandLineSetting;
  string   RequiredCommandLine;
  boolean  ShowInPortal;
  string   RDPFileContents;
};

メンバー

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

プロパティ

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

エイリアス

データ型: string

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

修飾子: キー

アプリケーションのエイリアス。 エイリアスは、プログラムの一意の識別子であり、既定ではプログラムのファイル名 (拡張子なし) になります。

Caption

データ型: string

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

修飾子: MaxLen (64)

オブジェクトの簡単な説明 (1 行文字列)。

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

CommandLineSetting

データ型: uint32

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

アプリケーションのコマンド ライン引数の設定。 次の値を使用できます。

0

コマンド ライン引数は使用できません。

1

コマンドライン引数を許可します。

2

必ず必要なコマンド ライン引数 ( RequiredCommandLine で指定) を使用します。

説明

データ型: string

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

オブジェクトの説明。

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

IconContents

データ型: uint8 配列

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

アプリケーションに対応するアイコンのバイトコンテンツ。

IconIndex

データ型: sint32

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

アイコンのインデックスまたは ID。

IconPath

データ型: string

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

アプリケーション アイコンのパス。

InstallDate

データ型: datetime

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

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

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

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

名前

データ型: string

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

オブジェクトの名前。

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

パス

データ型: string

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

アプリケーションのパス。

PathExists

データ型: ブール値

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

アプリケーション パスが有効かどうかを示します。

RDPFileContents

データ型: string

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

アプリケーションに対応する RDP ファイルの内容。

RequiredCommandLine

データ型: string

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

アプリケーションに必要なコマンド ライン引数。

SecurityDescriptor

データ型: string

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

SDDL 形式でアプリケーションへのアクセスを制御するセキュリティ記述子。 空の文字列は、すべてのアクセスを許可することを意味します。 このセキュリティ記述子は、DENY ACE、またはドメイン以外のユーザーまたはグループを参照する ACE をサポートしていません。

ShowInPortal

データ型: ブール値

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

アプリケーションを RD Web Access に表示するかどうかを示します。

状態

データ型: string

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

修飾子: MaxLen (10)

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

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

("OK")

("Error")

("Degraded")

("Unknown")

("Pred Fail")

("Starting")

("Stopping")

("Service")

VPath

データ型: string

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

アプリケーションの仮想パス。環境変数を含むパスを意味します。

注釈

このクラスを使用してプロパティを設定するには、Administrators グループのメンバーである必要があります。

\root\CIMV2\TerminalServices 名前空間に接続するには、認証レベルにパケット プライバシーを含める必要があります。 C/C++ 呼び出しの場合、これは認証レベルの RPC_C_AUTHN_LEVEL_PKT_PRIVACYであり、 CoSetProxyBlanket COM 関数を使用して設定できます。 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
名前空間
Root\CIMv2\TerminalServices
MOF
Tsallow.mof
[DLL]
TsPubWmi.dll