使用PSEXEC

时间:2019-10-09 09:21:51

标签: pyinstaller executable remote-access psexec

我正在尝试使用PSEXEC运行一个位于远程计算机上的.exe,但是它无法正常运行。

exe是转换后的python脚本:

usage: WindowsUpdates3.exe [-h] [-v] [-m] [-i] [-u] [-r] [-s SKIP]

List, download and update Windows clients

optional arguments:
  -h, --help            show this help message and exit
  -v, --version         Show program version and exit
  -m, --list-missing    List missing updates
  -i, --list-installed  List installed updates
  -u, --update          List and install missing updates
  -r, --reboot          Reboot after installing updates if needed
  -s SKIP, --skip SKIP  Skips these KB numbers

我能够按照PSEXEC控制台会话的预期运行.exe:

PSEXEC \\<hostname> cmd

导航到exe my.exe -i,运行它,并且如果我在计算机上本地执行它,其工作方式也相同。

当我尝试直接执行文件时,某些功能无法正常工作

PSEXEC.exe \\<hostname> -h "C:\WindowsUpdates\WindowsUpdates3.exe" -i
...
C:\WindowsUpdates\WindowsUpdates3.exe exited on <hostname> with error code 0.

我可以使用上述命令获取exe的帮助菜单(-h)和版本(-v)。

除了code 0以外,其他参数均不返回任何内容,而--update参数引发com_error:-2147024891,表示拒绝访问...

这与我产生cmd终端一样,具有相同的特权怎么办?

0 个答案:

没有答案