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!