我正在创建一个SQL作业,第一步我需要映射到网络驱动器并确保它始终映射到Z:。问题是如果驱动器已经映射它失败并显示“本地设备名称已被使用”的错误,如果我手动断开驱动器,我会得到相同的错误。我希望找到一种方法来做到这一点,而不必每次都删除并重新创建地图。这可能吗?
现在我正在使用
cmd.exe /c net use z: \\drivelocation DriveAccessCode
这又导致“设备名称已被使用”,如果我断开驱动器,我会得到相同的错误。我希望这可以在不必做的情况下工作
net use del z
每次。即使有办法只是检查它是否被映射,如果是,那么转到第2步。任何帮助都会很棒。感谢。
答案 0 :(得分:0)
尝试检查驱动器是否未先映射:
cmd.exe /c if not exist z:\* net use z: \\drivelocation DriveAccessCode