一行 bat, Windows 命令行完美实现 sudo 提权

2019-12-22 08:47:12 +08:00
 liyafe1997
这个问题困扰了我很久。经常打开了一个 cmd 窗口,然后做到一半要跑些需要管理员权限的东西,发现没权限,又得去开一个带管理员权限的 cmd,开的过程麻烦不说,还得 cd 到刚刚的工作目录。

https://stackoverflow.com/questions/9652720/how-to-run-sudo-command-in-windows

从上面这个帖子的回复区得到启发,修改了一下,使得在 sudo 时自动 cd 到原来的工作目录,相当完美。

https://gist.github.com/liyafe1997/e036a7c3d4fb3903d567ec6d62c324ef


存成 sudo.bat 扔到 C:\Windows
然后你就可以在 cmd 里愉快地 sudo balabala 了
7734 次点击
所在节点    Windows
6 条回复
maxshaw
2019-12-22 09:48:30 +08:00
嗯,可以,不过如果是用 scoop 管理软件的话直接安装一个 sudo 也可以
loading
2019-12-22 13:26:10 +08:00
牛逼,能不能 sudo su
HENQIGUAI
2019-12-22 16:18:25 +08:00
学到了,感谢分享
Buges
2019-12-22 16:25:23 +08:00
scoop install sudo

#alias su='sudo powershell' poweshell 不能这样写
#下面这样:
function Switch-User { sudo powershell}
Set-Alias su Switch-User
laycher
2019-12-22 18:04:48 +08:00
厉害,用上电脑试试。
winterbells
2019-12-23 00:07:15 +08:00
收藏了,习惯右键或者地址栏打开 cmd,有时就会遇到这个问题。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/631164

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX