Что нового

[Сеть, интернет] Подключение сетевых дисков

ZeVSalt

Я не лупоглазый, это прищур такой !
Сообщения
136
Репутация
0
Господа.
Подскажите как сделать постоянное подключение сетевых дисков, часть скрипта подключения:

Код:
;~ ввод логина/пароля
$login = InputBox("login", "Введите имя пользователя","")
$password = InputBox("password", "Введите пароль пользователя","")

; Присоединить диски
DriveMapAdd("O:", "\\ХХХ.ХХХ.ХХХ.ХХХ\sys", 0, $login, $password)
DriveMapAdd("S:", "\\ХХХ.ХХХ.ХХХ.ХХХ\sys", 0, $login, $password)


всё замечательно подключается, но после перезагрузки компа, сетевой диск не подключен.
как сделать подключение постоянным?
 
Автор
ZeVSalt

ZeVSalt

Я не лупоглазый, это прищур такой !
Сообщения
136
Репутация
0
Разобрался, флаг 1 нужно выставить.


Добавлено:
Сообщение автоматически объединено:

Возник вопрос № 2

Каким то образом можно сделать проверку правильности ввода информации пользователем, при подключении сетевых дисков.
Т.е. есть список пользователей и пароли к ним, не выкладывая явно эту информацию, можно сделать проверку правильности ввода?
Отдельные файлы типа *.txt *.ini не подойдут (есть продвинутые юзвери) :stars:
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Диск подключился, ошибок нет -> пароль и имя введены правильно. Проверяйте @error после DriveMapAdd, если она не ноль, то что то пошло не так, а что именно смотрите в описании к функции.
 
Автор
ZeVSalt

ZeVSalt

Я не лупоглазый, это прищур такой !
Сообщения
136
Репутация
0
Не, хотелось бы проверять инфу перед тем как подключится диск (наряду с продвинутыми юзверями, очень много тех, кто на компьютер с вилами кидается).
Возможно такое?
 
Автор
ZeVSalt

ZeVSalt

Я не лупоглазый, это прищур такой !
Сообщения
136
Репутация
0
Скрипт тот же, диски подключаются, но после перезагрузки статус дисков "не подключен", приходится отключать и делать ручками.

Код:
;~ ввод логина/пароля
$login = InputBox("login", "Введите имя пользователя","")
$password = InputBox("password", "Введите пароль пользователя","")

; Присоединить диски
DriveMapAdd("O:", "\\ХХХ.ХХХ.ХХХ.ХХХ\sys", 1, $login, $password)
DriveMapAdd("S:", "\\ХХХ.ХХХ.ХХХ.ХХХ\sys", 1, $login, $password)


В чем ошибка?
 

Norm

Продвинутый
Сообщения
291
Репутация
76
Скрипт тот же, диски подключаются, но после перезагрузки статус дисков "не подключен", приходится отключать и делать ручками.

Для автора уже наверное не актуально, но может кому-то пригодится

Одной командой: Подключение диска и прописывание для авто-соединения после перезагрузки
Код:
RunWait(@ComSpec & " /C S: \\ХХХ.ХХХ.ХХХ.ХХХ\sys /Persistent:Yes", "", @SW_HIDE)
 
Верх