2011-02-17 134 views
2

我正在嘗試創建某種遠程應用程序執行程序。情況是,我需要執行一個遠程PC上的腳本。理想情況下,我可以告訴這個遠程PC執行這個腳本,就像我在本地一樣。C#遠程應用程序執行

如果可能的話,它將是可執行的,無需登錄到電腦(例如發送登錄信息等)。我打算使用.net c#。

回答

5

最好的代碼是你不必自己寫的代碼。看看來自Microsoft(SysInternals)的PSExec。假設你擁有遠程機器的通用憑證(憑藉域名登錄或相同的密碼和用戶名),它應該「只是工作」。

+0

好呼喚病給了一個去,乾杯搶! – Drakullmonkey 2011-02-18 08:26:19

+0

@Drakullmonkey,很高興我可以幫忙=) – Rob 2011-02-18 08:49:20

0

我會去與羅布或丹尼爾建議,但如果你想做一些骯髒的事情(不要),你可以寫一個小服務,你在遠程PC上註冊,只需注意特定的觸發器即可。例如,該服務可以定期檢查網絡驅動器中的文件,數據庫中的某些參數等。

但正如我前面所說,如果我想要一些真正暫時的東西,不想花時間學習如何正確地做到這一點。