I'm running this command in Meterpreter:
execute -H -c -i -f powershell.exe
This is the output:
Process 2716 created. Channel 3 created. Windows PowerShell Copyright (C) 2009 Microsoft Corporation. All rights reserved.
I waited for about 5 min (in the event it was loading modules or something), but I didn't get a prompt.