我可以在启动时以管理员身份运行 subst 吗?

Jon*_*nny 5 windows boot administrator subst

subst我的启动文件夹中有一个命令。它将我的 Visual Studio 项目添加到不同的驱动器,以便更容易访问,并且路径不会太长。

有时,我需要对该虚拟驱动器中的某些内容使用提升的权限(例如附加到 w3wp.exe)。似乎该subst命令没有转移到提升的权限,我经常收到“文件夹不存在”类型的错误。

我拥有的:

subst T: E:\Code\SourceControl
Run Code Online (Sandbox Code Playgroud)

我想要什么(显然sudo不适用于 Windows,但您明白了):

subst T: E:\Code\SourceControl
sudo subst T: E:\Code\SourceControl 
Run Code Online (Sandbox Code Playgroud)

tl;dr: 有没有办法在启动时使管理员帐户的 subst 与主帐户同时运行?

use*_*840 7

  1. 以管理员身份运行任务计划程序
  2. 右键单击任务计划程序库,选择“创建任务...”
  3. 在“常规”选项卡下,选中“以最高权限运行”
  4. 在“触发器”选项卡下,添加“登录时”触发器
  5. 在“Actions”下,输入参数:Action = “Start a program”, Program/script = subst, Add arguments (optional) =T: E:\Code\SourceControl
  6. 在“条件”下,取消选中“仅当计算机使用交流电源时才启动任务”
  7. 单击“确定”保存新任务
  8. 注销并重新登录(或重新启动计算机)

  • 对于最后一步,我希望您只需注销并重新登录即可。 (3认同)