1

我正在创建一个 SQL 作业,第一步我需要映射到网络驱动器并确保它始终映射到 Z:。问题是如果驱动器已经被映射,它会失败并显示“本地设备名称已被使用”的错误,如果我手动断开驱动器,我会得到同样的错误。我希望找到一种方法来做到这一点,而不必每次都删除和重新创建地图。这可能吗?

现在我正在使用

cmd.exe /c net use z: \\drivelocation DriveAccessCode

这再次导致“设备名称已在使用中”,如果我断开驱动器,我会得到同样的错误。我希望这个工作而不必做

net use del z 

每次。即使有一种方法可以检查它是否已映射,如果已映射,则转到第 2 步。任何帮助都会令人惊叹。谢谢。

4

1 回答 1

0

尝试检查驱动器是否未首先映射:

cmd.exe /c if not exist z:\* net use z: \\drivelocation DriveAccessCode

于 2015-04-24T04:12:28.677 回答