普通域用户使用 NVM 切换 Node 版本时需要管理员权限的问题

通过创建一个bat脚本,使用runas/savecred命令保存管理员凭证,用户可以在首次输入密码后无须再次输入就能以管理员权限运行NVM切换Node.js版本。

一台已加入AD域的电脑,这台加域的电脑使用的是普通域用户账户,在使用 NVM 切换 Nodejs 版本时需要管理员权限,提示权限的问题。如果切换每次都输入管理员密码,就比较麻烦,有没有什么办法可以不用每次切换都输管理员密码来进行切换呢?

解决办法

1. 把下面的内容复制到一个文本文件中,域名和管理员账户名根据自己实际的名称来修改,然后保存,文件名字自定义,我是用“nvm切换node版本.bat”做命名,后缀要改为bat。

格式:
runas /savecred /user:域名\管理员账户 “cmd.exe的路径”
如下我的域名是:XTYTNET 域的有管理员权限的用户是:admin 根据自己实际的情况来修改。

@echo off
color 1F
title XTYTNET Administrator

echo.
runas /savecred /user:XTYTNET\admin "C:\Windows\System32\cmd.exe"
pause

在这里插入图片描述

2. 双击运行“nvm切换nod
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值