明確にするために、私が欲しいのは、RDPクライアントを開いてサーバーのポート3389に接続してログインすることなく、サーバー上にRDPセッションを作成することです。起動時にこのRDPセッションを作成し、GUIアプリを実行したいと思います。 。 (補足:AutoItスクリプトを介してGUIアプリを制御する必要があることを除いて機能するsrvanyについて聞いたことがありますが、thatは機能しないと思います。)
私が探していることをする方法はありますか? X11セッションをいくつでも作成できるので、Linuxで必要なことが可能であることを私は知っています。 Windows用にこのようなものはありますか?
該当する場合、これはターミナルサーバー上にあります。
「start/b/min mstsc myfile.rdp」を実行するスケジュールされたタスクをサーバー上に作成できます。ここで、myfile.rdpは、ユーザー名とパスワードが保存された、事前に保存されたRDPファイルです。次に、GUIを起動してRDPセッションを切断する(tsdisconを使用)スクリプト内のログイン情報のログインスクリプトを用意します。
一体なぜこれにRDPを使用したいのですか?これを実現する方法は他にもたくさんありますが、おそらく最も明白なのは、ローカルグループポリシーを使用してコンピューターの起動スクリプトを実行することです。
また、起動時にGUIアプリを実行するとログオン前になります。つまり、GUIタイプのもの(実行しようとしているGUIタイプのものでさえ)を実際に実行することはできません。
ターミナルサーバーに接続してセッションを取得するには、RDPクライアントが混在している必要がありますが...
RDPクライアントを起動し、設定(サーバー名、ログインなど)を構成して、接続を保存できますか?この時点で、接続をダブルクリックしてログインできるはずです。
次に、スタートアップグループからそのRDPクライアント接続ファイルへのショートカットを追加します。この時点で、デスクトップにログインした直後にサーバーにログインする必要があります。
ただし、ApplicationHostingやCitrix-yなどのラインに沿ってもう少し何かが必要なようです。
編集:これはユーザーが使用するためのものであるという印象を受けましたが、もう一度読んでみると、TSログインを実行してからGUIアプリを実行する自動化された方法が必要なようです。 、おそらくスクリプトでいくつかのボタンを押してから実行されます...それは本当ですか?
Mstsc/vターゲットを実行するために、クライアントにスタートアップエントリを追加できませんか?