1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > windows terminal使用管理员权限打开

windows terminal使用管理员权限打开

时间:2020-04-13 17:26:15

相关推荐

windows terminal使用管理员权限打开

windows terminal管理员权限

Windows Terminal管理员权限运行Windows Terminal的安装Windows Terminal的使用.10更新方案一.Windows Terminal配置管理员权限(利用Gsudo)安装Gsudo配置windows terminal优缺点方案二.Windows Terminal配置管理员权限(直接利用系统API)配置windows terminal优缺点方案三.运行时获取管理员权限优缺点

Windows Terminal管理员权限运行

Windows Terminal的安装

微软官方的microsoft store(由于一些原因不太稳定)通过Git下载/microsoft/terminal

安装过程就不再赘述了

Windows Terminal的使用

Windows Terminal可以在文件资源管理器中通过右键打开,打开之后就是当前文件夹

安装完Windows Terminal后右键会出现open in windows terminal,但是不是管理员权限,会出现某些命令不能执行的情况。

.10更新

现在windows terminal的配置支持图形化了,不用再改json了

命令行对应的就是commandline的json名称对应的是name图标对应的是icon 自带图标可以在github上看到,也可以支持http链接

方案一.Windows Terminal配置管理员权限(利用Gsudo)

这个是在当前windows terminal打开具有管理员权限的Powershell

这里参照/weixin_39858881/article/details/107026065

安装Gsudo

打开windows terminal创建powershell页

输入命令下载Gsudo

PowerShell -Command "Set-ExecutionPolicy RemoteSigned -scope Process; iwr -useb /gerardog/gsudo/master/installgsudo.ps1 | iex"

显示done即为安装完成,这里会询问一次是否将sudo设置为gsudo的别名,因为需要uac授权,考虑到来源问题我选择了否.(起始后面每次打开都会是他要uac)

配置windows terminal

打开Windows Terminal调到设置

会打开setting.json,将下面一段加入list中

"list": [{//不必要有"guid": "{981d83ca-cfad-4548-aa13-e9ddbcd91ab8}","name": "Windows PowerShell Admin","commandline": "gsudo.exe powershell.exe","hidden": false,//"colorScheme": "Solarized Dark",//"fontFace": "Fira Code",//这个icon是网络图,可以改成本地图片"icon": "/Giuj3FT.png"},//...]

这里解释一下每个属性的用途

优缺点

优点: 可以在切换到管理员模式的时候继承文件夹路径

缺点:需要新安装一个第三方应用,并且需要服务管理员权限

方案二.Windows Terminal配置管理员权限(直接利用系统API)

这个是在新开的windows terminal打开具有管理员权限的Powershell

配置windows terminal

打开Windows Terminal调到设置

会打开setting.json,将下面一段加入list中

"list": [{"name": "Windows Terminal (elevated)","commandline": "powershell.exe -command Start-Process -Verb RunAs \"wt\"","hidden": false,"icon": "ms-appx:///Images/Square44x44Logo.targetsize-32.png"}//...]

这里的command会在创建新窗口的时候执行, Start-Process -Verb RunAs这个命令是通过管理员模式运行

优缺点

​ 优点: 可以自定义以管理员权限开启的应用,修改第二步中wt为希望打开的应用即可

​ 缺点:会新建一个windows terminal实例,并且不会继承文件夹

​ bug:如果把这个设置成第一启动的窗口,会无限递归

方案三.运行时获取管理员权限

从评论区获取了一种方案,谢谢@backOrigin

以任何方式打开运行对话款

我一般习惯 windows徽标键+r

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T6CKz5qy-1634903170336)(C:/Users/mingh/AppData/Roaming/Typora/typora-user-images/image-1021223141894.png)]

在运行的对话框里输入wt

最关键神奇的一步,按住ctrl+shift然后鼠标左键点击确定,就会弹出熟悉的UAC请求框了

这个方案比较普适,所有的应用程序都可以这么获取到管理员权限

优缺点

优点:侵入性低,几乎不用更改任何配置

缺点:无法在资源管理器里右键以管理员身份打开,不能传递路径进去

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。