IADsTSUserEx インターフェイス (tsuserex.h)

IADsTSUserEx インターフェイスのプロパティ メソッドを使用して、リモート デスクトップ サービスのユーザー プロパティを調べて構成できます。 プロパティには、IADsTSUserEx クラスの logon、TerminalServicesHomeDirectory、リモート コントロール、セッション、および環境プロパティが含まれます。

このインターフェイスのメソッドを呼び出す前に、 IADs::GetInfo メソッドまたは IADs::GetInfoEx メソッドを呼び出して、基になるディレクトリ ストアからプロパティ キャッシュに ADSI オブジェクトのプロパティ値を読み込む必要があります。 クラスのすべてのプロパティ値を更新するには、 IADs::GetInfo を呼び出します。 IADs::GetInfoEx を呼び出して、プロパティ キャッシュ内の選択したプロパティの値を更新します。

このインターフェイスのメソッドを呼び出した後、 IADs::SetInfo メソッドを呼び出して、基になるディレクトリ ストアの永続ストアにプロパティ値の変更を保存する必要があります。

詳細については、 ADSI 属性キャッシュと ADSIインターフェイスのリファレンス セクションを参照してください。 プロパティ メソッドの一般的な説明については、「 Interface Property Methods」を参照してください。

次の表に、 IADsTSUserEx インターフェイスのプロパティ メソッドを vtable 順に示します。

継承

IADsTSUserEx インターフェイスは、IDispatch インターフェイスから継承されます。

メソッド

IADsTSUserEx インターフェイスには、これらのメソッドがあります。

 
IADsTSUserEx::get_AllowLogon

ユーザーがリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーにログオンできるかどうかを示す 値です。 (Get)
IADsTSUserEx::get_BrokenConnectionAction

リモート デスクトップ サービスのセッション制限に達したときに実行するアクションを示す 値です。 (Get)
IADsTSUserEx::get_ConnectClientDrivesAtLogon

リモート デスクトップ サービス セッションの開始時にマップされたクライアント ドライブを再接続する必要があるかどうかを示す 値です。 (Get)
IADsTSUserEx::get_ConnectClientPrintersAtLogon

ログオン時にマップされたクライアント プリンターに再接続するかどうかを示す 値です。 (Get)
IADsTSUserEx::get_DefaultToMainPrinter

クライアントの既定のプリンターに自動的に印刷するかどうかを示す 値です。 (Get)
IADsTSUserEx::get_EnableRemoteControl

ユーザーのリモート デスクトップ サービス セッションのリモート監視またはリモート制御を許可するかどうかを示す 値です。 (Get)
IADsTSUserEx::get_MaxConnectionTime

リモート デスクトップ サービス セッションの最大期間。 指定した分数が経過すると、セッションを切断または終了できます。 (Get)
IADsTSUserEx::get_MaxDisconnectionTime

切断されたリモート デスクトップ サービス セッションがリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーでアクティブなままになる最大時間。 指定した分数が経過すると、セッションは終了します。 (Get)
IADsTSUserEx::get_MaxIdleTime

リモート デスクトップ サービス セッションがアイドル状態を維持できる最大時間。 指定した分数が経過すると、セッションを切断または終了できます。 (Get)
IADsTSUserEx::get_ReconnectionAction

切断されたリモート デスクトップ サービス セッションへの再接続を許可するかどうかを示す 値です。 (Get)
IADsTSUserEx::get_TerminalServicesHomeDirectory

ユーザーのルート ディレクトリ。 リモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーの各ユーザーには、一意のルート ディレクトリがあります。 これにより、アプリケーション情報がマルチユーザー環境のユーザーごとに個別に格納されるようになります。 (Get)
IADsTSUserEx::get_TerminalServicesHomeDrive

ユーザーのルート ドライブ。 ネットワーク環境では、このプロパティは、ルート ディレクトリとして指定された UNC パスがマップされるドライブ仕様 (ドライブ文字の後にコロン) を含む文字列です。 (Get)
IADsTSUserEx::get_TerminalServicesInitialProgram

ユーザーがリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーにログオンしたときに、ユーザーが自動的に起動するアプリケーションのパスとファイル名。 (Get)
IADsTSUserEx::get_TerminalServicesProfilePath

ユーザーがリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーにログオンするときに使用するローミングまたは必須プロファイル パス。 (Get)
IADsTSUserEx::get_TerminalServicesWorkDirectory

ユーザーの作業ディレクトリ パス。 (Get)
IADsTSUserEx::p ut_AllowLogon

ユーザーがリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーにログオンできるかどうかを示す 値です。 (Put)
IADsTSUserEx::p ut_BrokenConnectionAction

リモート デスクトップ サービスのセッション制限に達したときに実行するアクションを示す 値です。 (Put)
IADsTSUserEx::p ut_ConnectClientDrivesAtLogon

リモート デスクトップ サービス セッションの開始時にマップされたクライアント ドライブを再接続する必要があるかどうかを示す 値です。 (Put)
IADsTSUserEx::p ut_ConnectClientPrintersAtLogon

ログオン時にマップされたクライアント プリンターに再接続するかどうかを示す 値です。 (Put)
IADsTSUserEx::p ut_DefaultToMainPrinter

クライアントの既定のプリンターに自動的に印刷するかどうかを示す 値です。 (Put)
IADsTSUserEx::p ut_EnableRemoteControl

ユーザーのリモート デスクトップ サービス セッションのリモート監視またはリモート制御を許可するかどうかを示す 値です。 (Put)
IADsTSUserEx::p ut_MaxConnectionTime

リモート デスクトップ サービス セッションの最大期間。 指定した分数が経過すると、セッションを切断または終了できます。 (Put)
IADsTSUserEx::p ut_MaxDisconnectionTime

切断されたリモート デスクトップ サービス セッションがリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーでアクティブなままになる最大時間。 指定した分数が経過すると、セッションは終了します。 (Put)
IADsTSUserEx::p ut_MaxIdleTime

リモート デスクトップ サービス セッションがアイドル状態を維持できる最大時間。 指定した分数が経過すると、セッションを切断または終了できます。 (Put)
IADsTSUserEx::p ut_ReconnectionAction

切断されたリモート デスクトップ サービス セッションへの再接続を許可するかどうかを示す 値です。 (Put)
IADsTSUserEx::p ut_TerminalServicesHomeDirectory

ユーザーのルート ディレクトリ。 リモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーの各ユーザーには、一意のルート ディレクトリがあります。 これにより、アプリケーション情報がマルチユーザー環境のユーザーごとに個別に格納されるようになります。 (Put)
IADsTSUserEx::p ut_TerminalServicesHomeDrive

ユーザーのルート ドライブ。 ネットワーク環境では、このプロパティは、ルート ディレクトリとして指定された UNC パスがマップされるドライブ仕様 (ドライブ文字の後にコロン) を含む文字列です。 (Put)
IADsTSUserEx::p ut_TerminalServicesInitialProgram

ユーザーがリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーにログオンしたときに、ユーザーが自動的に起動するアプリケーションのパスとファイル名。 (Put)
IADsTSUserEx::p ut_TerminalServicesProfilePath

ユーザーがリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーにログオンするときに使用するローミングまたは必須プロファイル パス。 (Put)
IADsTSUserEx::p ut_TerminalServicesWorkDirectory

ユーザーの作業ディレクトリ パス。 (Put)

要件

要件
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
対象プラットフォーム Windows
ヘッダー tsuserex.h (Tsuserex.h、Tsuserex_i.c を含む)

こちらもご覧ください

ADSI インターフェイス

Active Directory サービス インターフェイスのスクリプト作成

IADs::GetInfo

IADs::GetInfoEx

IADs::SetInfo

Interface プロパティ メソッド