如何从管理员 powershell 启动非管理员进程
How to start a non-administrator process from an administrator powershell
是否可以通过管理员 PowerShell 在不同的(例如,非管理员)用户下生成另一个 shell(或 .exe)?我知道这可以通过 su {username} 在 Linux/Bash 中实现,但是 Windows 允许吗?
and for C# here已经回答了这个问题,但我想知道在 PowerShell 中是否可行。
试试这个:
runas /trustlevel:0x20000 "powershell.exe -command 'hostname'"
是否可以通过管理员 PowerShell 在不同的(例如,非管理员)用户下生成另一个 shell(或 .exe)?我知道这可以通过 su {username} 在 Linux/Bash 中实现,但是 Windows 允许吗?
试试这个:
runas /trustlevel:0x20000 "powershell.exe -command 'hostname'"