IADsTSUserEx::p ut_TerminalServicesInitialProgram メソッド (tsuserex.h)
ユーザーがリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーにログオンしたときに、ユーザーが自動的に起動するアプリケーションのパスとファイル名。
このプロパティは読み取り/書き込み可能です。
構文
HRESULT put_TerminalServicesInitialProgram(
BSTR pNewVal
);
パラメーター
pNewVal
戻り値
なし
解説
ユーザーがログオンしたときに起動する初期アプリケーションを設定するには、まずこのプロパティを設定してから 、TerminalServicesWorkDirectory プロパティを設定する必要があります。 TerminalServicesInitialProgram プロパティのみを設定すると、アプリケーションは既定のユーザー ディレクトリ内のユーザーのセッションで開始されます。
例
次の例は、資格情報なしで Active Directory データベースにバインドするスクリプトを示しています。
Set DSO = GetObject("LDAP:")
Set usr = DSO.OpenDSObject(
"LDAP://DOMAIN/CN=Test,CN=Users,DC=Server1,DC=Domain,DC=com")
Wscript.echo usr.TerminalServicesWorkDirectory
Wscript.echo usr.TerminalServicesInitialProgram
usr.TerminalServicesInitialProgram= "cmd.exe"
usr.TerminalServicesWorkDirectory= "D:\path"
usr.SetInfo
WScript.echo usr.TerminalServicesInitialProgram
Wscript.echo usr.TerminalServicesWorkDirectory
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
対象プラットフォーム | Windows |
ヘッダー | tsuserex.h (Tsuserex.h、Tsuserex_i.c を含む) |
[DLL] | Tsuserex.dll |