Войти

Показать полную графическую версию : Скрипт для подключения сетевой папки как диска


cibin
23-07-2011, 19:40
А в случаи если это сетевой диск и нужно сделать постоянное подключение к компа с этому диску?

buht55
27-07-2011, 07:04
net use буква_диска: \\путь_к_сетевой_папке /persistent:yes

cibin
27-07-2011, 13:03
Спасибо попробую!

cibin
19-08-2011, 14:56
У меня получилось примерно так:

net use n: \\Big_nt_server\G\ /persistent:yes

exit

Где n: - буква диска который будет назначен
\\Big_nt_server\G\ путь к сетевой папке.
Но не сработало

Petya V4sechkin
19-08-2011, 15:08
не сработало
"не сработало" - понятие растяжимое.
Можете пояснить, какое сообщение об ошибке выдается.

cibin
19-08-2011, 20:32
В том то и дело нету ни какой ошибки!
Я рассчитывал на то что с помощью этой команды появиться сетевой раздел на компе под буквой "n"!
Т.е. нам в ручную приходится каждый раз выполняем подключение \\Big_nt_server\G\ и обзываем его буковой "n" хотелось бы выполнять это файлом с расширением cmd

buht55
19-08-2011, 20:58
Чтобы увидеть ошибку, нажмите сначала Пуск - выполнить - cmd.exe - Ok.
В вашем коде, как мне кажется, пропущен пробел перед ключем /persistent.
И лишнее двоеточие в конце, судя по кодам смайлов на этом форуме.
И exit лишний. Он нужен для того, чтобы закрыть командную строку, а она и так закрывается автоматически при завершении выполнения пакетного файла.
В вашем случае код должен выглядеть так:
net use n: \\Big_nt_server\G\ /persistent:yes
Соврал. Пробел есть :)
А еще можно сделать так:
net use n: \\Big_nt_server\G\ /persistent:yes
pause

Тогда скрипт запросит нажатия любой клавиши в конце и вы увидете ошибку. Скорее всего, он просто не может найти сетевой путь.

cibin
22-08-2011, 10:27
Вы были правы, но странно то что в проводнике путь \\Big_nt_server\G\ открывается без лишних проблем.

Loran_rus
22-08-2011, 13:06
NET USE n: \\Big_nt_server\G /YES -если нужно просто подключить зашаренную папку как сетевой диск

cibin
23-08-2011, 10:57
persistent - лишняя получается? А что она делала?

та же ошибка!

buht55
23-08-2011, 11:25
Или я туплю или что..
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-файл. Не текст, а сам файл.

cibin
24-08-2011, 09:35
1. Попробуйте убрать слеш в конце: »

Спасибо помогло!

EDIsaev
05-04-2018, 01:59
Подскажите, как подключить сетевой диск, если в пути используется "ссылка" на удалённый диск?
NET USE E: \\rep000\c$\Temp\
обламывается

Iska
05-04-2018, 02:43
EDIsaev, вот так:
net.exe use e: \\rep000\c$




© OSzone.net 2001-2012