[英]How can I start an application on a different system remotely?
我有一種情況,我有一個系統運行一個主應用程序,與其他系統上的奴隸小程序進行通信,問題是,我不能保證奴隸小程序將運行,也不是操作員可以物理利用系統來啟動applet(我也假設他們不知道如何使用遠程桌面,這些是最低工資測試操作員)
有沒有一種簡單的方法可以在另一個系統上遠程啟動可執行文件?
安全性不是一個問題,因為這是一個封閉的網絡。
如果您在同一個網絡上並擁有遠程計算機的訪問憑據(用戶名+密碼),那么Mark Russinovich的PsExec就是您需要的工具。
您可以使用Windows AT命令在遠程計算機上計划任務。
是否有機會將遠程applet轉換為Windows服務? 它們可以配置為在系統啟動時啟動; 如果失敗則重試; 並在有問題時通知某人。 使用Visual Studio創建它們非常簡單。
另一個簡單的解決方案,如果你不在同一個網絡(訪問你的家庭計算機以運行teamviewer)是在Outlook中創建一個規則(如果你有),而如果你收到一封自己發的電子郵件,你可以擁有它如果郵件正文或主題行中有某些文本,則啟動應用程序,例如:
創建郵箱規則:步驟1 - 條件:來自和使用正文中的特定單詞(來自您的郵件地址和郵件正文:啟動Teamviewer步驟2 - 啟動應用程序(瀏覽到要啟動的.exe的位置)第3步 - 讓那個壞男孩!
顯然,您必須打開Outlook並接受傳入郵件才能使其正常工作。
您可以根據自己的要求定制,即:如果Start Teamviewer太簡單,您也可以在其中放置代碼或密碼,因此當電子郵件到達時,它會讀取消息,根據規則識別信息,然后啟動應用程序。 :)
這是一個兩步解決方案
老實說,我建議Piskvor的PsExec解決方案。 但你也可以試試這個;)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.