Показать полную графическую версию : Скрипт для подключения сетевой папки как диска
А в случаи если это сетевой диск и нужно сделать постоянное подключение к компа с этому диску?
net use буква_диска: \\путь_к_сетевой_папке /persistent:yes
У меня получилось примерно так:
net use n: \\Big_nt_server\G\ /persistent:yes
exit
Где n: - буква диска который будет назначен
\\Big_nt_server\G\ путь к сетевой папке.
Но не сработало
Petya V4sechkin
19-08-2011, 15:08
не сработало
"не сработало" - понятие растяжимое.
Можете пояснить, какое сообщение об ошибке выдается.
В том то и дело нету ни какой ошибки!
Я рассчитывал на то что с помощью этой команды появиться сетевой раздел на компе под буквой "n"!
Т.е. нам в ручную приходится каждый раз выполняем подключение \\Big_nt_server\G\ и обзываем его буковой "n" хотелось бы выполнять это файлом с расширением cmd
Чтобы увидеть ошибку, нажмите сначала Пуск - выполнить - cmd.exe - Ok.
В вашем коде, как мне кажется, пропущен пробел перед ключем /persistent.
И лишнее двоеточие в конце, судя по кодам смайлов на этом форуме.
И exit лишний. Он нужен для того, чтобы закрыть командную строку, а она и так закрывается автоматически при завершении выполнения пакетного файла.
В вашем случае код должен выглядеть так:
net use n: \\Big_nt_server\G\ /persistent:yes
Соврал. Пробел есть :)
А еще можно сделать так:
net use n: \\Big_nt_server\G\ /persistent:yes
pause
Тогда скрипт запросит нажатия любой клавиши в конце и вы увидете ошибку. Скорее всего, он просто не может найти сетевой путь.
Вы были правы, но странно то что в проводнике путь \\Big_nt_server\G\ открывается без лишних проблем.
Loran_rus
22-08-2011, 13:06
NET USE n: \\Big_nt_server\G /YES -если нужно просто подключить зашаренную папку как сетевой диск
persistent - лишняя получается? А что она делала?
та же ошибка!
Или я туплю или что..
1. Попробуйте убрать слеш в конце:
net use n: \\Big_nt_server\G /persistent:yes
pause
2. Возможно, дело в пользователе - попробуйте сначала зайти на удаленный ресурс через проводник, спросит пользователя и пароль? Тогда надо добавить пользователя
net use z: \\Big_nt_server\G /user:Гость /persistent:yes
pause
Гость - это пример.
Loran_rus
23-08-2011, 12:09
А что она делала?
/persistent:{yes | no} Управляет постоянными сетевыми подключениями. По умолчанию берется последнее использованное значение. Подключения без устройства не являются постоянными. Выбор значения Yes приводит к сохранению всех существующих соединений и восстанавлению их при следующем подключении. При выборе значения No выполняемые и последующие подключения не сохраняются. Существующие подключения восстанавливаются при следующем входе в систему. Для удаления постоянных подключений используется ключ /delete.
Проше говоря это галочка "Восстанавливать при входе в систему" при подсоединении сетевого диска через GUIвый интерфейс
та же ошибка! - это какая именно?
Попробуйте подсоединить эту шару через GUI или командную строку чтобы получить код ошибки
если так оно цепляется значит в скрипте просто синтаксическая ошибка скорее всего
C:\Documents and Settings\Loran>net use k: \\192.168.100.230\e /yes
Команда выполнена успешно.
C:\Documents and Settings\Loran>
у вас слешь после буквы G лишний стоит
C:\Documents and Settings\Loran>net use k: \\192.168.100.230\e\ /yes
Системная ошибка 67.
Не найдено сетевое имя.
C:\Documents and Settings\Loran>
Foreigner
23-08-2011, 19:33
у вас слешь после буквы G лишний стоит »
Хотел написать, но попробовал и передумал. Со слешем у меня не получалось при входе на шару из скрипта с помощью pushd, а net use отрабатывает правильно:
> net use * \\live.sysinternals.com\tools\
Диск Z: сейчас подключен к \\live.sysinternals.com\tools\.
Команда выполнена успешно.
> net use z: /d
z: успешно удален.
Petya V4sechkin
23-08-2011, 19:39
cibin, выложите ваш CMD-файл. Не текст, а сам файл.
1. Попробуйте убрать слеш в конце: »
Спасибо помогло!
Подскажите, как подключить сетевой диск, если в пути используется "ссылка" на удалённый диск?
NET USE E: \\rep000\c$\Temp\
обламывается
EDIsaev, вот так:
net.exe use e: \\rep000\c$
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.