[英]copy VBS from local to remote machine and execute it
我需要從C#
程序將本地計算機的.vbs
腳本復制並執行到遠程計算機。
我嘗試使用psexec
但似乎無法將vbs
文件復制到遠程計算機。
我寧願不以net use
復制文件(然后使用psexec
執行它)。
遠程計算機受用戶名和密碼保護。
您能考慮一個優雅的解決方案來復制和執行腳本嗎?
謝謝
我與psexec掙扎了很長時間,但是我無法使其100%正常工作。 有時它會彈出EULA消息(您應該能夠通過命令行選項擺脫它),有時它根本無法工作。 我最終創建了一個WCF Web服務,該服務可以在遠程計算機上安裝和運行。 該Web服務將執行我發送給它的命令行,例如運行批處理/腳本文件的命令。
當然,此類服務容易受到黑客攻擊和濫用,因此您需要確保僅在安全且受保護的環境中使用該服務,或者對Web服務使用適當的身份驗證。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.