【发布时间】:2015-05-27 10:44:36
【问题描述】:
如何使用运行以管理员身份打开命令提示符?谁能帮助我使用运行命令在管理员中打开命令提示符?
【问题讨论】:
-
请解释清楚一点你想要什么
标签: shortcut
如何使用运行以管理员身份打开命令提示符?谁能帮助我使用运行命令在管理员中打开命令提示符?
【问题讨论】:
标签: shortcut
1) 创建快捷方式: 右键单击桌面(或其他地方)以创建链接(“新建快捷方式”)。又名 .lnk 文件,具有非常好的隐藏扩展名。 (注意:从System32/cmd.exe 右键单击拖动是奇怪的,关于稍后的管理员权限)。
2) 输入位置 (/k 和后面的内容只是可选的灵感,如果你喜欢目录切换和列表开始)
%windir%\system32\cmd.exe /k "cd D:\depot\pathOfYourLiking & dir /B"
3) 命名快捷方式。假设...管理员提示
4) 管理属性: 打开 admin-prompt(.lnk) 文件属性,快捷方式选项卡,高级:
[x] Run as administrator
5) 将生成的 admin-prompt² 复制到路径中某处的目录。 (C:\Windows\System32,如果你没有灵感的话)
(²严格来说是admin-prompt.lnk,但是这个扩展是一个已知的可执行扩展,就像bat或者cmd一样,所以调用这个快捷方式的时候可以省略)。
6) 给你 :-)
WIN-R:管理员提示
7) 可选: 重新访问管理员提示链接的属性、颜色选项卡并将背景设置为淡红色,这样您就可以区分屏幕上的常规提示和管理员提示...(长度、缓冲区、字体大小等。)
【讨论】:
输入
RunAs.exe /user:adminUser "cmd.exe"
进入运行对话框,将 adminUser 替换为您的管理员用户凭据。 RunAs 将提示您输入管理员用户密码。输入它,命令窗口就会打开!
【讨论】:
如果您使用 Windows 8,只需右键单击开始按钮,然后单击“命令提示符(管理员)”。这将为您打开一个具有管理员权限的命令 shell。
您可以从代码中使用 Process 类:
Process.Start("cmd.exe");
要使用管理员凭据,您必须以管理员权限运行应用程序。
【讨论】:
您可以在Run 中使用这个Windows PowerShell 命令Start-Process cmd -Verb runAs 作为powershell.exe 的参数。
输入运行:powershell Start-Process cmd -Verb runAs
详细说明
在本地计算机上启动一个或多个进程。
要指定在进程中运行的程序,请输入可执行文件或脚本文件,或者可以使用计算机上的程序打开的文件。如果您指定一个不可执行的文件,
Start-Process将启动与该文件关联的程序,就像Invoke-Itemcmdlet。您可以使用
Start-Process的参数来指定选项,例如加载用户配置文件、在新窗口中启动进程或使用备用凭据。
-Verb string启动进程时使用的动词,例如编辑、打开或打印。 每种文件类型都有一组您可以使用的动词。
一些常见的动词有:
.cmd Edit, Open, Print, Runas .exe Open, RunAs .txt Open, Print, PrintTo .wav Open, Play要查找可用于流程的动词,请使用对象的 Verbs 属性。
【讨论】:
因此,其中一些不适用的解决方案不适用于 Windows 10 和 11,一些总是很糟糕的解决方案,还有一些要求您输入管理员密码,您可能有也可能没有。
在标准桌面环境下 - 例如 在尚未针对任何特殊情况进行设置的机器上,例如属于大型计算机的机器LAN,例如学校或大型公司 - 您可以执行以下方法,它应该为您提供问题所要求的非常准确的内容(尽管现在已经将近 7 岁了)。
Run 框应该打开,一旦你看到它,在文本输入框中输入下面项目符号旁边的文本。cmd.execmd.exe 后,不要默认单击ENTER 按钮或按ENTER 键。而不是使用唯一的 ENTER 键,您将改为 使用下面的键绑定。您可以通过输入以下命令来检查以确保您的控制台以管理员权限打开:
C:\...\...\> whoami /groups | findstr /b BUILTIN\如果您“不”拥有管理权限,这将是输出:
BUILTIN\Administrators Alias S-1-5-32-544
Group used for deny only
BUILTIN\Performance Log Users Alias S-1-5-32-559
Mandatory group, Enabled by default, Enabled group
BUILTIN\Users Alias S-1-5-32-545
Mandatory group, Enabled by default, Enabled group
BUILTIN\Administrators 的行。请注意,下面的那个说启用,而上面的那个说拒绝?如果您确实拥有管理权限,这将是输出:
BUILTIN\Administrators Alias S-1-5-32-544
Mandatory group, Enabled by default, Enabled group, Group owner
BUILTIN\Performance Log Users Alias S-1-5-32-559
Mandatory group, Enabled by default, Enabled group
BUILTIN\Users Alias S-1-5-32-545
Mandatory group, Enabled by default, Enabled group
【讨论】: