None of that makes any sense. Any iuser can open Outlook with PowerShell. Opening PowerShell as an Admin will not run it as a user it will run in th admin account and mail profile.
Outlook will not run correctly if you are trying to force it into a hidden shell.
It would be better if you explained what the purpose of this is. Due to the design of Windows what you are asking is not possible.
To run Outlook from any user session just do this:
$ol = New-Object -Com Outlook.Application
This will attach to the current Outlook session.
To leave Outlook running just exit PowerShell.
You cannot start a process in another users session form an elevated admin shell.
What are "permeations"?
\_(ツ)_/