windows terminal使用管理员权限打开
windows terminal管理員權(quán)限
- Windows Terminal管理員權(quán)限運(yùn)行
- Windows Terminal的安裝
- Windows Terminal的使用
- 2021.10更新
- 方案一.Windows Terminal配置管理員權(quán)限(利用Gsudo)
- 安裝Gsudo
- 配置windows terminal
- 優(yōu)缺點(diǎn)
- 方案二.Windows Terminal配置管理員權(quán)限(直接利用系統(tǒng)API)
- 配置windows terminal
- 優(yōu)缺點(diǎn)
- 方案三.運(yùn)行時(shí)獲取管理員權(quán)限
- 優(yōu)缺點(diǎn)
Windows Terminal管理員權(quán)限運(yùn)行
Windows Terminal的安裝
- 微軟官方的microsoft store(由于一些原因不太穩(wěn)定)
- 通過(guò)Git下載https://github.com/microsoft/terminal
安裝過(guò)程就不再贅述了
Windows Terminal的使用
Windows Terminal可以在文件資源管理器中通過(guò)右鍵打開,打開之后就是當(dāng)前文件夾
安裝完Windows Terminal后右鍵會(huì)出現(xiàn)open in windows terminal,但是不是管理員權(quán)限,會(huì)出現(xiàn)某些命令不能執(zhí)行的情況。
2021.10更新
現(xiàn)在windows terminal的配置支持圖形化了,不用再改json了
- 命令行對(duì)應(yīng)的就是commandline的json
- 名稱對(duì)應(yīng)的是name
- 圖標(biāo)對(duì)應(yīng)的是icon 自帶圖標(biāo)可以在github上看到,也可以支持http鏈接
方案一.Windows Terminal配置管理員權(quán)限(利用Gsudo)
這個(gè)是在當(dāng)前windows terminal打開具有管理員權(quán)限的Powershell
這里參照https://blog.csdn.net/weixin_39858881/article/details/107026065
安裝Gsudo
打開windows terminal創(chuàng)建powershell頁(yè)
輸入命令下載Gsudo
PowerShell -Command "Set-ExecutionPolicy RemoteSigned -scope Process; iwr -useb https://raw.githubusercontent.com/gerardog/gsudo/master/installgsudo.ps1 | iex"顯示done即為安裝完成,這里會(huì)詢問(wèn)一次是否將sudo設(shè)置為gsudo的別名,因?yàn)樾枰猽ac授權(quán),考慮到來(lái)源問(wèn)題我選擇了否.(起始后面每次打開都會(huì)是他要uac)
配置windows terminal
打開Windows Terminal調(diào)到設(shè)置
會(huì)打開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",//這個(gè)icon是網(wǎng)絡(luò)圖,可以改成本地圖片"icon": "https://i.imgur.com/Giuj3FT.png"},//... ]這里解釋一下每個(gè)屬性的用途
| guid | 統(tǒng)一標(biāo)識(shí)符 | 可在GUID生成網(wǎng)站 |
| name | Windows Terminal顯示的名字 | |
| commandline | 執(zhí)行時(shí)候執(zhí)行的命令 | |
| colorScheme | 顏色風(fēng)格 | 微軟colorScheme文檔 |
| fontFace | 字體 | |
| hidden | 是否隱藏 |
優(yōu)缺點(diǎn)
優(yōu)點(diǎn): 可以在切換到管理員模式的時(shí)候繼承文件夾路徑
缺點(diǎn):需要新安裝一個(gè)第三方應(yīng)用,并且需要服務(wù)管理員權(quán)限
方案二.Windows Terminal配置管理員權(quán)限(直接利用系統(tǒng)API)
這個(gè)是在新開的windows terminal打開具有管理員權(quán)限的Powershell
配置windows terminal
打開Windows Terminal調(diào)到設(shè)置
會(huì)打開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會(huì)在創(chuàng)建新窗口的時(shí)候執(zhí)行, Start-Process -Verb RunAs這個(gè)命令是通過(guò)管理員模式運(yùn)行
優(yōu)缺點(diǎn)
? 優(yōu)點(diǎn): 可以自定義以管理員權(quán)限開啟的應(yīng)用,修改第二步中wt為希望打開的應(yīng)用即可
? 缺點(diǎn):會(huì)新建一個(gè)windows terminal實(shí)例,并且不會(huì)繼承文件夾
? bug:如果把這個(gè)設(shè)置成第一啟動(dòng)的窗口,會(huì)無(wú)限遞歸
方案三.運(yùn)行時(shí)獲取管理員權(quán)限
從評(píng)論區(qū)獲取了一種方案,謝謝@backOrigin
以任何方式打開運(yùn)行對(duì)話款
我一般習(xí)慣 windows徽標(biāo)鍵+r
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來(lái)直接上傳(img-T6CKz5qy-1634903170336)(C:/Users/mingh/AppData/Roaming/Typora/typora-user-images/image-20211021223141894.png)]
在運(yùn)行的對(duì)話框里輸入wt
最關(guān)鍵神奇的一步,按住ctrl+shift然后鼠標(biāo)左鍵點(diǎn)擊確定,就會(huì)彈出熟悉的UAC請(qǐng)求框了
這個(gè)方案比較普適,所有的應(yīng)用程序都可以這么獲取到管理員權(quán)限
優(yōu)缺點(diǎn)
優(yōu)點(diǎn):侵入性低,幾乎不用更改任何配置
缺點(diǎn):無(wú)法在資源管理器里右鍵以管理員身份打開,不能傳遞路徑進(jìn)去
總結(jié)
以上是生活随笔為你收集整理的windows terminal使用管理员权限打开的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: layer-v2.4弹层组件使用示例
- 下一篇: 曾国藩的正面和侧面