2010-12-31 1 views
1

端末サーバー「server.host.com」があります。通常、ビジネスアプリケーション用にそのサーバーにRDPを適用します。しかし、私はいくつかのデータマイニングを行っており、後処理のために.xmlファイルをローカルシステムに持っていきたいと考えています。コンソールアプリケーションからRDCサーバーにリモート接続するためには、どのライブラリを参照する必要がありますか?

私のユーティリティアプリケーションは、基本的にはログインして(アカウントを偽装)、.xmlファイルが保存されているディレクトリに移動し、ローカルディレクトリにコピーを開始します。このユーティリティは、毎朝午前3時に無人で実行するように設定されます。

WMIが正しいライブラリであるか、Remotingであるか、その他のライブラリであるかどうかを確認しようとしていますか?これは可能になるだろうか?

+0

必要なファイルに安全にアクセスできるように、サーバー上に共有フォルダを設定することはできませんか? – Bernard

+0

@Bernard:共有フォルダを設定できるかどうかわからない。これらのサーバーに接続する唯一の方法はURLです。 – IAbstract

答えて

0

Microsoftのリモートデスクトップを使用する場合は、COMセクションのMicrosoftターミナルサービスコントロールタイプライブラリへの参照を追加できます。あなたは、GUIを使用している場合、あなただけのコントロールをドラッグして、のような何かを行うことができます:

rdp.Server = txtServ.Text; 
rdp.UserName = txtUser.Text; 
IMsTscNonScriptable secured = (IMsTscNonScriptable)rdp.GetOcx(); 
secured.ClearTextPassword = txtPassword.Text; 
rdp.Connect(); 

コンソールを使用している場合は、単にボタンとすべてがなく、同じように簡単なものでなければなりません。

+0

this.rdp = new AxMSTSCLib.AxMsTscAxNotSafeForScripting();オブジェクトを作るだろう。 – akd

+0

最後に、いくつかの進歩を得ました。私は実際に正しいライブラリ参照を得ることに問題がありました。私はそれがどのようになっているのかを知らせます。 – IAbstract

+0

リモートサーバーが "server.hosting.com"の場合は正常ですか?無効なactiveX状態例外が発生しています。 – IAbstract

関連する問題