如何在命令行上更改为映射网络驱动器?

如何在命令行上更改为映射网络驱动器?

我有一个映射到“U:\”的网络驱动器

我想从命令行进入该驱动器。

但是当我尝试时出现错误

C:>u:系统找不到指定的驱动器。

我该怎么做?可以吗?我需要进行一些环境设置吗?

答案1

您需要确保驱动器已在运行命令提示符的用户下映射。尝试输入net use U:并查看它提供的信息。如果它未显示驱动器已映射,请尝试重新映射驱动器(net use U: \\servername\share\path\)。

您还可以尝试使用cd /d U:而不是仅仅 来更改目录U:。但如果网络路径不存在,这将无济于事。

答案2

如果在驱动器映射的用户帐户中,则使用 CD。如果您处于提升的命令中,则您不再处于映射的用户帐户中。

Win 7:net use U:\服务器名称\共享\路径\

win 8: pushd \服务器名称\共享\路径\

答案3

如果你使用的是 Windows 8,该pushd命令将帮助你

pushd u:

来源:如何在 Windows 8 上将 CD 转到网络驱动器?

答案4

如果驱动器已映射:u:

如果您收到上述错误,则表示它未映射。您需要知道网络共享的路径。

对于共享路径,您可以使用以下任一方法:

净使用量:

net use它本身就显示您当前的驱动器映射。

要映射驱动器:

net use u: \\server\share\subfolder

这还不会切换,然后您可以使用 进行切换u:。它还将在当前命令会话之外持续存在。尽管它可能不会在登录之间持续存在。

有一个全局设置,用于确定是否在登录之间保留新的驱动器映射,可以通过以下方式切换:

net use /persist:yes或者net use /persist:no

您还可以在添加新映射时指定此标志:

net use u: \\server\share\subfolder /persist:yes

这将影响你添加的驱动器从那时起添加的任何新驱动器(如果/persist省略)。

/persistent:yes可以缩写为(/p:y和)。/p:nno

推送:

pushd \\server\share\subfolder

这将使用任意字母创建到共享的临时驱动器映射。它将自动切换到驱动器和文件夹。popd当当前命令行退出时,它将通过使用 或 else 自动断开连接。

相关内容