php -> shell_exec() -> psexec -> 我的可执行链失败
php -> shell_exec() -> psexec -> my executable chain fails
我有一个 php
,我必须从那里调用一个 cmd
,并且我必须从那个 cmd 使用 psexec
启动一个 exe。我的 php
、cmd
、psexec.exe
和我实际需要 运行 的 exe
在同一个文件夹中。
php:
shell_exec("runas.cmd");
runas.cmd:
@echo off
psexec -u userName -p password my.exe
如果我 运行 php
我可以在任务管理器中看到 PSexex.exe
已启动但 my.exe
未启动。另外,如果我 运行 runas.cmd
双击它,一切都很好。
在命令后添加 2>&1 并打印 shell_exec 响应以查看实际发生的情况
$a = shell_exec('runas.cmd 2>&1');
var_dump($a);
我有一个 php
,我必须从那里调用一个 cmd
,并且我必须从那个 cmd 使用 psexec
启动一个 exe。我的 php
、cmd
、psexec.exe
和我实际需要 运行 的 exe
在同一个文件夹中。
php:
shell_exec("runas.cmd");
runas.cmd:
@echo off
psexec -u userName -p password my.exe
如果我 运行 php
我可以在任务管理器中看到 PSexex.exe
已启动但 my.exe
未启动。另外,如果我 运行 runas.cmd
双击它,一切都很好。
在命令后添加 2>&1 并打印 shell_exec 响应以查看实际发生的情况
$a = shell_exec('runas.cmd 2>&1');
var_dump($a);