在Windows Terminal里运行指令,经常容易遇到某些操作需要使用管理员权限,但是Terminal却忘记使用管理员权限打开的情况。不仅如此,以管理员权限打开Windows Terminal步骤也比较繁琐(有比较便捷的方法欢迎评论哈),而且打开后所有的标签页都会拥有管理员权限,有一定的安全风险。但是在MacOS或Linux的Terminal中,我们却可以简单使用sudo命令实现从用户身份向管理员身份的转变。

那么,Windows下能否实现sudo一样的命令,来快速地对某一个标签页开启管理者权限呢?这里要介绍的gsudo就可以实现我们所要的功能。

安装gsudo

Gsudo提供了多种安装方式,包括Scoop、Chocolatey和Powershell安装。

由于Powershell安装方式简单快捷,所以这里使用Powershell进行安装。

首先打开Windows Terminal,创建Powershell标签页,执行下述代码

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

安装过程会询问你是否打算使用sudo作为gsudo的别名,这里可以根据个人需要进行选择。
运行结尾显示Done即表明安装完成

配置Windows Terminal

安装成功后,在Windows Terminal中使用Ctrl+,或选择

打开settings.json文件,并在list列表中添加设置项:

"list": [{"guid": "{41dd7a51-f0e1-4420-a2ec-1a7130b7e950}","name": "Windows PowerShell Elevated","commandline": "gsudo.exe powershell.exe","hidden": false,"colorScheme": "Solarized Dark","fontFace": "Fira Code","icon" : "https://i.imgur.com/Giuj3FT.png"},//...
]

添加完的效果如下图所示

其中,icon为标签页显示的图标,colorScheme为标签页的颜色,可以根据微软提供的文档进行修改

设置完成后,重启Powershell,即可正常使用,在添加标签页的时候,使用Ctrl+Shift+1即可创建管理员身份的Powershell

同时,在普通Powershell窗口,也可以通过执行sudo命令为标签页赋予管理员身份

参考资料:

  • 使用系統管理員身分開啟 Windows Terminal 分頁
  • Color schemes in Windows Terminal
  • lukesampson / psutils

Windows Terminal 使用管理员身份创建标签页相关推荐

  1. windows网络连接不显示身份验证标签页解决办法

    windows网络连接不显示身份验证标签页解决办法 之前发现电脑的本地连接的属性标签页中,没有身份验证这一标签页,导致在公司内网中无法是用网线上网,而无线网又不是很稳定.在网上找了很久都没有找到解决办 ...

  2. Vue开发实例(16)之创建标签页

    引言 Vue是现在前端最流行的框架之一,作为前端开发人员应该要熟练的掌握它,如果你是打算学习Vue的开发流程,那么来吧,明哥带你快速上手.带你飞! 即使你并非前端开发人员,对前端的开发流程进行一定的了 ...

  3. Windows 10如何禁用Microsoft Edge标签页预览

    Microsoft Edge 一直在不断追赶同业竞争者,并在 Windows 10 周年更新中对 Microsoft Edge 进行了全面更新.如果你一直在 Windows 10 中将 Microso ...

  4. QTabWidget——创建标签页的多页面切换

    QTabWidget 用来分页显示 重要函数: 1.void setTabText(int, QString); //设置页面的名字. 2.void setTabToolTip(QString); / ...

  5. 以管理员身份运行java_java – 在Windows中以管理员身份执行jar文件

    嗯,你有两个选择. 首先:以管理员身份打开CMD并打开jar: 首先以管理员身份运行命令提示 Start > cmd > right click > run as administr ...

  6. [简单无脑]windows terminal使用管理员权限打开

    网上看到用各种方式实现管理员权限打开window terminal,不是太复杂就是不能实现,现分享一个简单粗暴的方法,直呼好家伙 准备工作 首先打开window terminal 然后右键底下的图标, ...

  7. windows中以管理员身份运行cmd

    开始->所有程序->附件->命令提示符->右键,以管理员身份运行(win10可以直接搜索cmd,右键,以管理员身份运行) 转载于:https://www.cnblogs.com ...

  8. jQuery EasyUI使用教程之创建标签页

    2019独角兽企业重金招聘Python工程师标准>>> <jQuery EasyUI最新版下载> 本教程将展示如何使用easyui创建一个标签组件.标签可以动态地添加或删 ...

  9. windows如何以管理员身份运行cmd

    路径: C:\Windows\System32 找到cmd.exe右键以管理员省份运行即可.

最新文章

  1. 大学生目前普遍存在的问题,看你中招了没?
  2. 《慕客网:IOS基础入门之Foundation框架初体验》学习笔记 二 NSMutableString
  3. MOS管的主要参数与重要特性
  4. MYSQL 入门全套
  5. linux 命令行模式自动登录,实现linux的自动登录--命令行模式启动
  6. SpringBoot集成Flowable_Jsite待办任务菜单报500
  7. ASCII码中文对照表
  8. 案例——蚂蚁金服初探,唯一的金融互联网生态
  9. 2021-10-06 BGP错误配置导致脸书网络瘫痪
  10. 星际争霸2 AI开发
  11. 无货源开店已确认违法
  12. ASP WebShell 后门脚本与免杀
  13. 关于常用颜色小聚:有据说是令人舒服的颜色值,有R G B 常用颜色列表
  14. 关于差分放大器双电源改单电源问题的讨论(AD628)
  15. 年仅41岁!国家杰青蒋伟教授因病逝世
  16. 7针oled显示中文及图片arduino。ug8lib
  17. VW适配方案后造成伪类使用content报错的解决办法 already has a 'content' property, give up to overwrite it.
  18. 1 error LNK2019: 无法解析的外部符号 _Direct3DCreate9@4,该符号在函数 void __cdecl InitD3D(struct HWND__ *)
  19. 50个最佳机器学习公共数据集
  20. HPX-H1、HPX-NT1、HPX-NT3、HPX-T1

热门文章

  1. 什么蓝牙耳机打游戏没有延迟?吃鸡蓝牙耳机无延迟排行榜
  2. Windows11连接共享打印机指定的网络名不再可用
  3. 布衣乐队的姑娘闪亮星光现场
  4. CSS3常用的几种颜色渐变模式总结
  5. Linux中的磁盘分区
  6. 信创数据存储如何破局?XSKY交出了答卷!
  7. 计算机主机内部的结构,电脑主机内部结构介绍
  8. 【Echarts】echarts饼图、圆环图配置代码详解
  9. swf 在html页面平铺,四种方法实现动画SWF文件全屏效果
  10. UnityShader入门精要——顶点动画