![]() |
используя net use написать CMD скрипт подключения сетевого диска
Подскажите,пожалуйста, как написать в CMD, используя net use, скрипт подключения сетевого диска с присвоением названия диска (вместо буквы, например Disk_Sem) и проверкой на существование подключения с такой буквой.
Если есть подключение - заменить на возможную свободную букву. заранее благодарен всем хорошего дня! |
Возможно, вам бы стоило использовать поиск по форуму, эта тема не раз уже поднималась.
Вот вариант с генерацией vbs-скрипта, из cmd напрямую имя диска назначить нельзя. Имя и сетевой путь замените на свои. Код:
@Echo Off |
большое спасибо за оперативность вечерком попробую запустить.
удачи |
Den, вариант №2
Код:
@Echo Off |
El Sanchez, добрый вечер!
а это для какой системы написано? под 7 пойдет или нужно менять системные пути? спасибо |
Если нужно что то поменять, то напишите, пожалуйст,а поконкретнее где и что. Ума у самого не хватает (надеюсь пройдет со временем).
Спасибо |
|
Den,
Для подключения сетевого диска не задумываясь о букве можно: Код:
net use * \\live.sysinternals.com\tools Код:
@echo off Код:
@echo off popd - отключает сетевой диск и возвращает текущую директорию в исходное состояние |
очень интересно !
пробую спасибо! |
Просто потрясающе!
Код: @echo off setlocal for /f "tokens=2" %%i in (' net use * \\live.sysinternals.com\tools ') do set "mountpoint=%%i" && goto:next echo error goto:eof :next echo doing something on %mountpoint% echo umounting \\live.sysinternals.com\tools net use /delete %mountpoint% это работает и подключает диск как нужно! но тут же вопрос : каким образом можно дать имя этому диску, например MyDisk, другими словами вместо tools (\\live.sysinternals.com) было бы MyDisk(\\live.sysinternals.com) как то вот так и еще echo umounting \\live.sysinternals.com\tools что это? огромное спасибо! |
Цитата:
Цитата:
|
Вложений: 1
А как будет в ситуации когда диск\\live.sysinternals.com\tools будет подключен (например, при работе policy), но в виде, как на рисунке, т.е без присвоенной буквы. Как в этом случае можно проверить данное подключение \\live.sysinternals.com\tools и если, оно представлено в таком виде,как на вложенном рисунке:
или так Status Local Remote Network --------------------------------------------------------------------------- OK \\live.sysinternals.com\tools Microsoft Windows Network задать ему букву, которая еще не занята спасибо за такие дельные и точные ответы! |
Код:
@echo off |
Sisin, почитайте, например, здесь: CMD/BAT - [решено] Скрипт - подключить сетевой диск и назначить ему имя..
|
Цитата:
|
Сам нашел решение как присвоить имя сетевому диску с помощью bat...
Код:
@echo off |
Время: 05:44. |
Время: 05:44.
© OSzone.net 2001-