Cmd命令打开我的电脑:如何使用Windows命令行打开提升的cmd

如何使用普通 cmd 上的命令行打开提升的命令提示符?

例如,我使用runas /username:admin cmd,但打开的 cmd 似乎没有提升!任何解决方案?

207

我遇到了同样的问题,我能够从 CMD 打开 CMD 作为管理员的唯一方法是执行以下操作:

打开 CMD

Writepowershell-Command "Start-Process cmd-Verb RunAs"and pressEnter

将出现一个弹出窗口,要求以管理员身份打开 CMD

49

我没有足够的声誉来添加评论的顶部答案,但与别名的力量,你可以逃脱只需键入以下内容:

powershell "start cmd -v runAs"

这只是 user3018703 优秀解决方案的较短版本:

powershell -Command "Start-Process cmd -Verb RunAs"
47

简单的方法,我在这里尝试其他答案后

方法 1:没有第三方程序(我用这个)

创建一个名为sudo.bat的文件(您可以将sudo替换为所需的任何名称),内容如下 powershell.exe -Command "Start-Process cmd \"/k cd /d %cd%\" -Verb RunAs"

sudo.bat移动到PATH中的文件夹;如果您不知道这意味着什么,只需将这些文件移动到c:\windows\

现在sudo将在运行对话框(win + r)或在资源管理器地址栏(这是最好的部分:))

方法 2:使用第三方程序

下载NirCmd并解压缩。

创建一个名为sudo.bat的文件(您可以将sudo替换为所需的任何名称),内容如下 nircmdc elevate cmd /k "cd /d %cd%"

nircmdc.exesudo.bat移动到PATH中的文件夹;如果您不知道这意味着什么,只需将这些文件移动到c:\windows\

现在sudo将在运行对话框(win + r)或在资源管理器地址栏(这是最好的部分:))

40

根据documentation,Windows 安全模型...

不会始终授予管理权限。即使管理员在执行不需要提升权限的非管理任务时,也会以标准权限运行

Create new task对话框(Task Manager & gt;File & gt;Run new task)中,有Create this task with administrative privileges选项,但没有使用命令行有效提升权限的内置方法。

但是,您可以使用一些第三方工具(内部依赖 Windows API)从命令行提升权限:

NirCmd:

下载并解压缩。

nircmdc elevate cmd windosu:

安装:npm install -g windosu(需要安装node.js

sudo cmd

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(571)
Cenovis萃益维:证明精益中的(AB)→ (A→ B)
上一篇
社会代码查询全国统一:脚本定义符号代码不跳过统一 C# 中的代码
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(42条)