什么可能导致“subst”说“无效参数 - D:”?

Dom*_*que 6 windows windows-7 virtual-machine

我有一些虚拟的 Windows-7 机器,指的是 D:-drive。这个 D:-drive 似乎被配置为驱动器映射,从subst命令的结果中可以看出:

Prompt>subst
D:\: => C:\d_drive
Run Code Online (Sandbox Code Playgroud)

我有这台机器的副本,我想在其中映射同一个驱动器,但这似乎不起作用:

Prompt>subst D: C:\d_drive
Invalid parameter - D:
Run Code Online (Sandbox Code Playgroud)

供您参考:

  1. 该命令subst未提及已映射的 D:-drive。
  2. 该命令net use未提及已使用的 D:-drive。
  3. 配置设置、计算机管理、磁盘管理没有提到 D:-drive 已经存在。
  4. 我在事件查看器中看不到任何东西(或者我看错了地方)。

这里可能出了什么问题?什么可能导致subst拒绝映射这个 D:-drive?

Hel*_*and 5

如果您在运行 subst 时收到以下错误消息:

无效的参数

我建议首先检查您所引用的驱动器是否已被系统使用。要检查,请在与您正在运行的命令提示符相同的命令提示符下运行 subst 命令:

 wmic logicaldisk get name
Run Code Online (Sandbox Code Playgroud)

输出将类似于:

Name    
C:
D:
E:
Run Code Online (Sandbox Code Playgroud)

注意:对于已经使用 subst 创建的驱动器,您将收到错误消息:

驱动器已经 SUBSTed