2012-01-06 19 views
1

リモートサーバーでいくつかのコマンドを実行するためにWindowsアプリケーションを構築する際には助けが必要です。これらは私が必要とする操作の一部です。.NETを使用してサーバー上で自動リモート操作を行う方法

  1. コピー&ペースト、
  2. 編集ファイルの内容と
  3. 設定スケジュールされたタスク。

私は今までウェブアプリケーションを完成させていましたが、コードを使ったリモートアクセスは私にとって初めてです。すべてのコンポーネントをローカルマシンに置くことが望ましいでしょう。これは可能ですか?私はいくつかのサンプルをオンラインで見ましたが、誰も私にそのテーマを把握するのに良い出発点を与えてくれませんでした。

EDIT: 興味のある方は、WMI(Windows Management Instrumentation)を使用して解決策を見つけました。私はリモートサーバーにアクセスしてdosコマンドを実行することができます。以下のコードプロジェクトの例は多くの助けになりました。 http://www.codeproject.com/KB/server-management/Intro2WMI4.aspx# また、通常のファイル操作とディレクトリ操作を偽装して使用することもできますが、リモートシステムとローカルシステムのアカウントが似ていないと動作しないように見えます。

+0

あなたがASMX Webサービス(SOAP)を書いて、あなたのWindowsアプリケーション内からこのWebサービスを消費することができます。 –

+0

各操作のコード化されたhttp要求を受け取り、サーバー上で実行するシンプルなWebアプリケーションを構築できます。 – gideon

+0

今後の読者の方へ:Webサービスを作成する場合は、ASMXを使用しないでください。新しい開発のためにWCFを代わりに使用する必要があります。 –

答えて

関連する問題