IMsTscNonScriptable インターフェイス

リモート デスクトップ ActiveX コントロールへのパスワードの適用に関連するプロパティとメソッドが含まれます。

IMsTscNonScriptable インターフェイスのメイン使用は、リモート デスクトップ ActiveX コントロールがカスタム記述コンテナーでホストされているシナリオで、リモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーへの自動パスワード ログオン アクセスを構成することです。 自動ログオンが構成されている場合、ユーザーは接続時に [Windows ログオン] ダイアログ ボックスを受け取りません。

一部のプラットフォームでは、 IMsTscNonScriptable インターフェイスのメソッドを使用して、サポートされている 3 つの形式のいずれかでパスワードを指定できます。

  • プレーンテキスト
  • ポータブル エンコード
  • バイナリ (非ポート可能) エンコード

エンコードされた形式のパスワードは、次の 2 つの部分で構成されることに注意してください。

  • エンコードされたパスワード部分。
  • Salt 値の部分。

エンコードされたパスワードを設定するには、両方の部分が必要です。 エンコードされたパスワード部分と salt 値部分のどちらも、安全に暗号化されていると見なすべきではありません。

プレーンテキスト パスワードへのスクリプト可能なアクセスは、スクリプト可能なインターフェイス IMsRdpClientAdvancedSettings のClearTextPassword プロパティを使用して使用できます。

IMsTscNonScriptable インターフェイスには、vtable 経由でのみアクセスできます。

メンバー

IMsTscNonScriptable インターフェイスは、IUnknown インターフェイスから継承されます。 IMsTscNonScriptable には、次の種類のメンバーもあります。

メソッド

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

メソッド 説明
ResetPassword コントロール内のすべてのパスワード状態をリセットします。

プロパティ

IMsTscNonScriptable インターフェイスには、これらのプロパティがあります。

プロパティ アクセスの種類 説明
BinaryPassword
読み取り/書き込み
このプロパティはサポートされていません。
BinarySalt
読み取り/書き込み
このプロパティはサポートされていません。
ClearTextPassword
書き込み専用
リモート デスクトップ ActiveX コントロールのパスワード (プレーンテキスト形式)。
PortablePassword
読み取り/書き込み
このプロパティはサポートされていません。
PortableSalt
読み取り/書き込み
このプロパティはサポートされていません。

解説

リモート デスクトップ ActiveX コントロールへのパスワードの指定は省略可能です。 コントロールにパスワードを指定する場合は、 Connect メソッドの呼び出しで接続を開始する前に、上記の 3 つの形式のうちの 1 つだけをコントロールに適用する必要があります。

Note

リモート デスクトップ サービス構成ツール (Tscc.msc.) を使用してサーバーで自動ログオンを有効にすることもできます。管理者は、このツールを使用して、自動ログオンが必要な状況で特定のパスワードを接続に割り当てることができます。

リモート デスクトップ Web 接続の詳細については、「 リモート デスクトップ Web 接続の要件」を参照してください。

IMsTscNonScriptable インターフェイスは次のインターフェイスによって拡張され、新しい各インターフェイスは前のインターフェイスのすべてのメソッドとプロパティを継承しています。

必要条件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
タイプ ライブラリ
MsTscAx.dll
[DLL]
MsTscAx.dll
CLSID
CLSID_MsRdpClientは 791fa017-2de3-492e-acc5-53c67a2b94d0 として定義されています
CLSID_MsRdpClient10は C0EFA91A-EEB7-41C7-97FA-F0ED645EFB24 として定義されています
CLSID_MsRdpClient10NotSafeForScriptingは A0C63C30-F08D-4AB4-907C-34905D770C7D として定義されています
CLSID_MsRdpClient2は 9059F30F-4EB1-4BD2-9FDC-36F43A218F4A として定義されています
CLSID_MsRdpClient2aは 971127BB-259F-48C2-BD75-5F97A3331551 として定義されています
CLSID_MsRdpClient2NotSafeForScriptingは 3523C2FB-4031-44E4-9A3B-F1E94986EE7F として定義されています
CLSID_MsRdpClient3は 7584C670-2274-4EFB-B00B-D6AABA6D3850 として定義されます
CLSID_MsRdpClient3aは 6A6F4B83-45C5-4CA9-BDD9-0D81C12295E4 として定義されています
CLSID_MsRdpClient3NotSafeForScriptingは ACE575FD-1FCF-4074-9401-EBAB990FA9DE として定義されています
CLSID_MsRdpClient4は 4EDCB26C-D24C-4E72-AF07-B576699AC0DE として定義されます
CLSID_MsRdpClient4aは 54CE37E0-9834-41AE-9896-4DAB69DC022B として定義されます
CLSID_MsRdpClient4NotSafeForScriptingは 6AE29350-321B-42BE-BBE5-12FB5270C0DE として定義されます
CLSID_MsRdpClient5は 4EB89FF4-7F78-4A0F-8B8D-2BF02E94E4B2 として定義されています
CLSID_MsRdpClient5NotSafeForScriptingは 4EB2F086-C818-447E-B32C-C51CE2B30D31 として定義されます
CLSID_MsRdpClient6は 7390F3D8-0439-4C05-91E3-CF5CB290C3D0 として定義されています
CLSID_MsRdpClient6NotSafeForScriptingは D2EA46A7-C2BF-426B-AF24-E19C44456399 として定義されています
CLSID_MsRdpClient7は A9D7038D-B5ED-472E-9C47-94BEA90A5910 として定義されています
CLSID_MsRdpClient7NotSafeForScriptingは 54D38BF7-B1EF-4479-9674-1BD6EA465258 として定義されています
CLSID_MsRdpClient8は 5F681803-2900-4C43-A1CC-CF405404A676 として定義されます
CLSID_MsRdpClient8NotSafeForScriptingは A3BC03A0-041D-42E3-AD22-882B7865C9C5 として定義されています
CLSID_MsRdpClient9は 301B94BA-5D25-4A12-BFFE-3B6E7A616585 として定義されています
CLSID_MsRdpClient9NotSafeForScriptingは 8B918B82-7985-4C24-89DF-C33AD2BBFBCD として定義されています
CLSID_MsRdpClientNotSafeForScriptingは 7CACBD7B-0D99-468F-AC33-22E495C0AFE5 として定義されます
CLSID_MsTscAxは 1FB464C8-09BB-4017-A2F5-EB742F04392F として定義されます
CLSID_MsTscAxNotSafeForScriptingは A41A4187-5A86-4E26-B40A-856F9035D9CB として定義されています
IID
IID_IMsTscNonScriptableは C1E6743A-41C1-4A74-832A-0DD06C1C7A0E として定義されています

関連項目

リモート デスクトップ Web 接続リファレンス

IMsTscAx::Connect