如何在管理员中关闭正在运行的 Windows CMD?

如何在管理员中关闭正在运行的 Windows CMD?

我想知道是否可以在启动命令(并使用该命令)后将 Windows 命令转为管理模式。

因此我开始一个正常的会话:

C:\Users\ME>

从后一个会话中我想获得一个管理会话,如下所示:

C:\Windows\system32>

任何想法 ?

答案1

http://www.sevenforums.com/general-discussion/216230-how-change-admin-mode-cmd.html#post1812743

首先需要使用所需的凭据来调用 CMD,因为无法在现有 CMD 窗口中更改此凭据。默认情况下,这是以标准用户身份(即使在管理帐户中也是如此)。要以提升模式打开,请参阅:提升命令提示符

因此,无论出于何种目的,您尝试做的事情在 Windows 下都是不可能的。

答案2

您应该使用runas

例如runas /user:domainname\username cmd.exe

应该/user:对该机器具有管理权限。

我不确定是否有办法留在同一个控制台窗口内(即您会注意到新窗口cmd.exe将在新窗口中打开)但我认为这与窗口只能在特定用户上下文下运行的事实有关,因此您无法提升正在运行的应用程序。

答案3

您可以通过 PowerShell 生成具有管理员权限的第二个 cmd 进程,如下所示:

 powershell "Start-Process cmd.exe -Verb RunAs"

相关内容