多年来(在Win XP和Win 7下)我已经将S:映射到包含我源代码的本地文件夹,方法是在我的用户启动程序文件夹中使用.cmd文件,其中包含如下命令:
subst s: C:\MyStuff\Programming\Source
因为我现在正在Visual Studio中编写一些代码来更改注册表,所以需要管理员权限。如果我不以管理员身份运行上述命令,则当我以管理员身份运行Visual Studio时,S:驱动器将消失。
到目前为止,以管理员身份运行此现有.cmd文件的所有尝试均已失败,并且唯一看似明确工作的尝试需要管理员密码。有没有办法在每次登录时自动以管理员身份运行subst命令,而无需知道/提供管理员密码?
答案 0 :(得分:1)
创建批处理文件的快捷方式。
右键单击它并选择属性。
在“快捷方式”选项卡上,单击“高级”。
选中“以管理员身份运行”框。
使用快捷方式启动批处理文件。 (或者将它放在你的启动文件夹中。)
答案 1 :(得分:0)
尝试在没有管理员特权和特权的情况下运行命令。运行命令两次。
我创建一个.bat文件,然后先由我自己运行,然后通过设置为管理员身份运行的链接