在 Windows 7 上,是否有可以以管理员身份启动 cmd 的命令提示符行?

non*_*ity 39 windows windows-7 administrator command-line

在 Linux 上,我们可以使用

sudo bash
Run Code Online (Sandbox Code Playgroud)

以超级用户身份运行 shell。

在 Windows 7 上,我们可以使用

开始菜单 ->(在搜索框中输入)cmd -> 右键单击​​搜索结果并选择以管理员身份运行

以管理员身份运行命令提示符。是否还有一个类似于 Linux 的命令提示符行,sudo或者su以管理员身份启动 shell?

Jar*_*ley 34

runas命令与您要查找的内容最接近:

runas /user:username cmd.exe
Run Code Online (Sandbox Code Playgroud)

格式为runas,您要运行的用户名,其他选项,然后是您要运行的程序。

如果您在域中,则可以使用:

runas /user:DOMAIN\USERNAME cmd.exe
Run Code Online (Sandbox Code Playgroud)

这可以从Run框 ( Win+ R) 或命令窗口运行。

但是请注意,这并不完全相同sudo- 您不能使用它来提升自己,只能以不同的用户身份运行某些东西。如果您已经拥有管理权限,则您帐户的 runas 将为您提供与常规命令相同的访问权限(当然,除非您以不同的管理员帐户运行,这将授予这些管理员对新 shell 的权限)。

  • Joshua:除非你使用 `/savecred`。 (5认同)
  • 此外,与 `sudo` 不同,`runas` 永远不会在任何时间内缓存密码。因此,如果您打算像连续运行“sudo”一样将几个快速命令排队。所以只需打开一个控制台窗口并在那里运行您的命令。 (2认同)
  • 默认情况下,管理员似乎没有密码。并且该帐户实际上已被禁用。需要首先启用管理员帐户,给定密码,然后它成为您可以登录和运行的实际用户。 (2认同)

小智 11

尝试创建 cmd.exe 的快捷方式。右键单击 > 属性。单击高级按钮。并勾选“以管理员身份运行”框,然后单击“确定”。

如果需要,可以为其分配一个快捷键。

并且您还可以为 CMD 提示指定默认位置以开始......例如 %CD%


han*_*xue 7

另一种替代方法是点击Start并键入CMD,随后Ctrl+ Shift+Enter

来源:微软技术网