簡體   English   中英

無法使用python在psexec等遠程窗口上執行.exe文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM