如何通过远程隧道在VSCode中运行高权限PowerShell?
解决VSCode远程隧道PowerShell无管理员权限问题
- 检查远程隧道启动上下文:即便单独设置
code-tunnel.exe以管理员运行,若隧道是由非管理员用户的自动启动项触发(比如Windows登录任务),仍会以普通权限运行。需手动右键以管理员身份启动code-tunnel.exe测试权限是否恢复。 - 调整隧道服务运行账户:如果将
code-tunnel注册为Windows服务,需修改服务登录账户为管理员账户:- 打开服务管理器(运行
services.msc) - 找到VSCode Tunnel相关服务
- 右键选择「属性」→「登录」选项卡
- 选择「此账户」,输入管理员账户信息,应用后重启服务
- 打开服务管理器(运行
- 验证PowerShell启动配置:在远程VSCode设置中搜索
terminal.integrated.profiles.windows,确认PowerShell配置未添加-NoRunAsAdministrator这类强制降权参数。 - 手动触发管理员权限终端:若上述方法无效,可在远程VSCode终端中执行以下命令直接启动管理员权限的PowerShell:
Start-Process powershell.exe -Verb RunAs
内容的提问来源于stack exchange,提问作者bsmk
相关产品推荐
相关产品推荐

