2012-01-06 79 views
1

我需要幫助構建Windows應用程序以在遠程服務器上運行一些命令。這些是我需要的一些操作。如何在使用.NET的服務器上執行自動化遠程操作

  1. 複製和粘貼,
  2. 編輯文件內容和
  3. 設置計劃任務。

我到現在爲止只做了web應用程序,並且使用代碼進行遠程訪問對我來說是新的。最好是在本地機器中擁有所有組件。這是可能的嗎?我在網上看到了一些樣本,但沒有一個給我一個很好的起點來掌握這個主題。

編輯: 對於任何有興趣的人,我找到了使用WMI(窗口管理工具)的解決方案。我可以訪問遠程服務器並運行dos命令。下面的代碼項目示例幫助了很多。 http://www.codeproject.com/KB/server-management/Intro2WMI4.aspx# 你也可以嘗試模擬和使用普通的文件和目錄操作,但我有麻煩導致它似乎無法正常工作,除非遠程和本地系統上的帳戶相似。

+0

你可以寫一個ASMX Web服務(SOAP)和從Windows應用程序中消耗該Web服務。 – 2012-01-06 10:02:57

+0

您可以構建一個簡單的Web應用程序,它爲每個操作提供編碼的http請求,然後在您的服務器上執行它們。 – gideon 2012-01-06 10:09:40

+0

對於未來的讀者:如果您要編寫Web服務,則不應使用ASMX。 WCF應該用於任何新的開發。 – 2012-01-11 16:29:15

回答

相關問題