I came across this question looking for a way to open an Explorer window from PowerShell and also select a file. I'm adding this answer in case others come across it for the same reason.
To launch Explorer and select a file, use Invoke-Expression
:
Invoke-Expression "explorer '/select,$filePath'"
There are probably other ways to do this, but this worked for me.