使用 bat 文件映射到服务器上的驱动器

使用 bat 文件映射到服务器上的驱动器

我有一个 Web 服务器,我想将驱动器映射到它。我想在 .bat 文件中执行此操作。伪 ->

检查 IP 地址上的驱动器是否已映射到本地驱动器。如果已映射,则继续引用驱动器。如果没有,则映射到本地驱动器,然后继续引用驱动器。

这可能吗?如果可以,我该如何实现?

答案1

如果始终使用相同的驱动器号,则无需检查映射是否存在,net use如果重新映射失败并出现系统错误 85,则命令将失败。

例如:

网络使用 x:\\10.1.2.3\共享

答案2

您可以通过检查该驱动器上的 nul 设备来查看驱动器映射是否存在,例如 w:。我还建议在 net use 命令中使用服务器名称,而不是 IP 地址。

if exist w:nul goto END
net use w: \\webserver\share /persistent:yes

:END
@echo continue on with batch file here

相关内容