从命令行运行 Elevated Powershell 提示符

Nic*_*ckC 36 powershell windows-server-2012

有没有办法从 Server 2012 中的命令行运行具有提升权限的 Powershell 提示?

问题是这是“最小服务器接口”模式,没有安装完整的 server-gui,所以我只能从命令提示符或 ServerManager 运行 powershell。

我实际上是在尝试运行以下命令:Enable-ServerManagerStandardUserRemoting,但尽管这似乎有效,但它并没有像预期的那样将有问题的用户添加到各个组中。我怀疑它不能正常工作,因为我没有从完全提升的 powershell 提示符运行它,只是一个标准的提示符,但作为管理员。

谢谢,尼克

The*_*ner 49

当然……也适用于 Windows 7+。

首先打开Powershell:

键入PowerShell以进入 PowerShell 会话。

一旦进入会话:

键入Start-Process PowerShell -Verb RunAs并按 Enter。

这将以管理员身份打开一个新的 Powershell 进程。

- - - - 或者 - - - -

要在命令提示符下仅用一行完成所有操作,只需键入:

powershell -Command "Start-Process PowerShell -Verb RunAs"

  • 你可以缩短一点,并且不需要任何大写:`start powershell -verb runas` (2认同)