Meu entendimento é que Meterpreter execute
geralmente funciona despejando a saída de um comando no console. Embora -i deva permitir a interatividade, provavelmente faria mais sentido usar shell
.
No shell que gera (cmd.exe), você deve conseguir executar o PowerShell, se necessário. Caso contrário, você deve ter um shell cmd.exe padrão já.
Se a execução de shell
não funcionar, você poderá ter outros problemas com a sessão do Meterpreter.
Espero que ajude!