将网络驱动器映射到特定盘符的 SQL 作业步骤



我正在努力创建一个SQL作业,第一步我需要映射到网络驱动器并确保它始终映射到Z:。 问题是,如果驱动器已经映射,它会失败并显示错误"本地设备名称已在使用中",如果我手动断开驱动器的连接,则会出现相同的错误。 理想情况下,我想找到一种方法来做到这一点,而不必每次都删除和重新创建地图。 这可能吗?

现在我正在使用

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

同样,这会导致"设备名称已在使用中",如果我断开驱动器的连接,则会出现相同的错误。 我希望这无需做即可工作

net use del z 

每次。 即使有一种方法可以检查它是否已映射,如果是,请转到步骤2。 任何帮助都会很棒。 谢谢。

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

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

最新更新