[英]How to execute .exe file in a remote windows machine using python
[英]Unable execute .exe file on remote windows like psexec using python
我發現以下代碼(請參見以下鏈接)可在遠程Windows計算機上復制並執行命令。 我可以運行所有Windows命令,但是當我輸入C:\\ file.exe作為輸入Windows命令行時,它不執行我的命令。 我可以在這樣的遠程機器上執行文件嗎? 請幫忙...謝謝
http://code.activestate.com/recipes/577945-execute-remote-commands-on-windows-like-psexec/
與psexec一樣,腳本使用的用戶ID在遠程計算機上應具有本地管理員權限。 如果您使用C:\\的根目錄來存儲可執行文件,則您的操作可能會受到Windows安全性的限制,並且我還建議您為可執行文件使用一個子目錄,並放寬NTFS權限(所有人-修改)進行測試。
我的猜測是您的py2exe可執行文件具有依賴性,並且您的可執行文件(遠程運行)的有效路徑與本地路徑不同,因此,在遠程運行時,其中一些依賴性不可用。
psexec有一個交互式外殼程序選項,如果使用它並嘗試運行可執行文件,則可能會更好地了解它是如何失敗的。 您還可以轉儲路徑,並與該計算機上本地命令提示符下的路徑進行比較,等等。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.