If you are using Powershell as a shell (and not as a script processor), you can simply type:
cmd /r dir /s /b
The /r flag tells cmd.exe to run the command and exit. In other words, you’ll end at the same execution context.
For many commands, cmd /r is better than dealing with Powershell object-oriented architecture.