关于Windows:如何从管理员Powershell启动非管理员进程

How to start a non-administrator process from an administrator powershell

通过Administrator PowerShell,是否可以在其他(例如,非管理员)用户下生成另一个shell(或.exe)? 我知道这可以通过su {username}在Linux / Bash中实现,但是Windows允许吗?

对于C ++和C#,已经回答了这个问题,但是我想知道在PowerShell中是否可行。


尝试这个:

1
runas /trustlevel:0x20000"powershell.exe -command 'hostname'"