2015-04-23 2 views
1

Я работаю над созданием задания SQL и первым его шагом. Мне нужно сопоставить сетевой диск и убедиться, что он всегда отображается на Z :. Проблема в том, что диск уже сопоставлен с ошибкой с сообщением «Имя локального устройства уже используется», и если я вручную отключу диск, я получаю ту же ошибку. Я бы идеально хотел найти способ сделать это без необходимости удалять и воссоздавать карту каждый раз. Это возможно?Шаг SQL-задания для сопоставления сетевого диска с определенной буквой

Сейчас я использую

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

Опять же это приводит к «Имя устройства уже используется», и если я отключаю диск, я получаю ту же ошибку. Я бы хотел, чтобы это работало без необходимости делать

net use del z 

каждый раз. Даже если есть способ просто проверить, отображается ли он, и если он переходит к шагу 2. Любая помощь будет потрясающей. Благодарю.

ответ

0

Попробуйте проверить, если диск не отображается первым:

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

+0

Это работало отлично, спасибо. Я пробовал, если не существует, но я думаю, что я включил «то», что не было необходимо. – Aerobane

Смежные вопросы