Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Запрос логина и пароля при подключении сетевого диска

Ответить
Настройки темы
Любой язык - Запрос логина и пароля при подключении сетевого диска

Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Подскажите пожалуйста команду VBS скрипта для подключения к сетевой папке с запросом логина и пароля.

Есть сервер \\server\share\
нужно каждому сотруднику подключить диском Z: папку share со своим логином и паролем ( предварительно логины заведены на Server). ( Домена нет )

но чтобы запрос на ввод логина пароль высвечивался как обычно визуально понятно а не в командой строке( как к примеру если просто водишь \\server)

Итого : сотрудник запускает скрипт connectz.vbs у него выскакивает окошко для ввода логина и пароля он их вводит и
подключается диск Z: +пароль запоминается и если что восстанавливается подключение при следующем входе уже каждый раз автоматически без запуска скрипта.
так как будто руками сделал подключить сетевой диск z, и поставил галочку : восстанавливать подключение при входе в систему


спасибо.

Отправлено: 18:09, 24-02-2019

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Непонятно, зачем тут вообще «VBS скрипт» нужен.

Отправлено: 01:45, 25-02-2019 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
Непонятно, зачем тут вообще «VBS скрипт» нужен. »
Ну не обязательно именно VBS скрипт, можно и батник и все что угодно, что есть по умолчанию в windows, просто сотрудников очень много и каждого обходить подключать довольно много времени займет. А так по почте раскидать скрипт люди нажали ввели свои логины и пароли и готово.

просто в батниках и vbs скрипте нужно именно указывать логин пароль, а с запросом не получатся

Код: Выделить весь код
set fs=Wscript.CreateObject("Scripting.FileSystemObject") 
set wn=Wscript.CreateObject("Wscript.Network") 
if fs.DriveExists("Z:") then wn.RemoveNetworkDrive "Z:", true, true 
wn.MapNetworkDrive "Z:","\\server\share",true

Отправлено: 10:02, 25-02-2019 | #3


Ветеран


Contributor


Сообщения: 2708
Благодарности: 1684

Профиль | Отправить PM | Цитировать


Цитата n1ghtmare:
нужно каждому сотруднику подключить диском Z: папку share со своим логином и паролем ( предварительно логины заведены на Server). ( Домена нет ) »
У каждого пользователя на сервере есть логин и пароль. Домена нет. Клиент работает на своей машине с тем же логином/паролем что и на сервере. На сервере создаёте группу пользователей для подключения ресурса. Для этой группы прописываете на этот ресурс доступ и безопасность. Далее, после прочтения help команды net use /? пишем батник из одной строчки (максимум из двух)
Код: Выделить весь код
Net Use Z: /delete
Net use Z: \\server\share /persistent:yes
Первая строка скорее всего не нужна. Никаких запросов на логин/пароль последовать не должно. Батник запустить 1 раз. Подключение для этого пользователя будет запомнено у клиента.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 12:34, 25-02-2019 | #4


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо за ответ, но не подходит, задача ИМЕННО чтобы происходил запрос на ввод логина и пароля.

Цитата megaloman:
Клиент работает на своей машине с тем же логином/паролем что и на сервере »
так бы и вопросов не возникло) и выше указанный скрипт отрабатывал бы на ура но к сожалению все учетки на компах с разными логинами и паролями, а авторизоваться должны с теми что на сервере. Если заводить каждому свою учетку то проще каждому подключить сетевой диск.

так как машин 100+ то и нужен скрипт батник с запросом логина и пароля.

Отправлено: 13:53, 25-02-2019 | #5


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


n1ghtmare, пишете инструкцию. С картинками. Точно так же рассылаете. Не?!

Цитата n1ghtmare:
то проще каждому подключить сетевой диск. »
Мммм… А это:
Цитата n1ghtmare:
нужно каждому сотруднику подключить диском Z: папку share »
что тогда?!

Отправлено: 14:00, 25-02-2019 | #6


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
Цитата n1ghtmare:
то проще каждому подключить сетевой диск. »
Мммм… А это:
Цитата n1ghtmare:
нужно каждому сотруднику подключить диском Z: папку share »
что тогда?! »
вы взяли из контекста а было : Если заводить каждому свою учетку то проще каждому подключить сетевой диск.

я имел ввиду обойти каждого и подключить ручками.

Цитата Iska:
n1ghtmare, пишете инструкцию. С картинками. Точно так же рассылаете. Не?! »
спасибо и вам за ответ, наверно я не корректно описал задачу и ситуацию,
смотрите ЗАДАЧА не придумать как обойти задачу или найти решение подключения сетевого диска другими способами,
а понять возможно ли реализовать подключение с запросом логина и пароля стандартными средствами windows -> скриптом или батником и если да то найти решение и его применить.

Обойти задачу и решить другими способами есть миллион вариантов: можно и инструкцию, можно на ютубчке сделать обучающий блог, сделать вебинар, подключить 8800,
установить всем какой-нить dmware и открутить тогда батником, можно через teamviewer, можно сделать домен и каждому логонскрипт и так далее.



итого : батник или скрипт, запускаем, запрашивается логин пароль, успешно авторизовываемся и подключается сетевой диск Z: ( \\Server\share\ )

HTML код: Выделить весь код
net use \\server\share

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

Последний раз редактировалось n1ghtmare, 25-02-2019 в 14:47. Причина: ошибка


Отправлено: 14:17, 25-02-2019 | #7


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата n1ghtmare:
итого : батник или скрипт, запускаем, запрашивается логин пароль, успешно авторизовываемся и подключается сетевой диск Z: ( \\Server\share\ ) »
Нет, не так. Вы ведь хотите не просто запрос, а чтобы был именно стандартный запрос:
Цитата n1ghtmare:
Хотелось бы чтобы высвечивалось стандартное окно »
Так?

Отправлено: 14:54, 25-02-2019 | #8


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
Цитата n1ghtmare:
итого : батник или скрипт, запускаем, запрашивается логин пароль, успешно авторизовываемся и подключается сетевой диск Z: ( \\Server\share\ ) »
Нет, не так. Вы ведь хотите не просто запрос, а чтобы был именно стандартный запрос:
Цитата n1ghtmare:
Хотелось бы чтобы высвечивалось стандартное окно »
Так?
Полезное »

главное визуально понятное окно где можно ввести логин пароль. Сейчас получилось на powershell сделать но с его запуском на разных пк много головняка из за безопасности windows.

HTML код: Выделить весь код
$cred = get-credential "введите свой логин" $domain = "." $user = $cred.UserName $net = New-Object -com WScript.Network $pwd = $cred.Password $drive = "z:" $path = "\\server\share"; $net.RemoveNetworkDrive($drive) $net.mapnetworkdrive($drive, $path, "true", $user, $cred.GetNetworkCredential().Password)


Отправлено: 15:00, 25-02-2019 | #9


Аватара для YuS_2

Crazy


Contributor


Сообщения: 1171
Благодарности: 487

Профиль | Отправить PM | Цитировать


Цитата n1ghtmare:
с его запуском на разных пк много головняка »
Какого именно?
run.bat
Код: Выделить весь код
@echo off
powershell -ex bypass .\script.ps1

-------
scio me nihil scire. Ѫ

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:10, 25-02-2019 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Запрос логина и пароля при подключении сетевого диска

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Debian/Ubuntu - Ubuntu 18 - убрать новый запрос пароля при подключении к другой общей папке __sa__nya Общий по Linux 3 13-12-2018 08:25
Прочее - Запрос пароля при подключении к общей папке UmedAlimov@twitter Сетевые технологии 7 09-06-2016 11:48
Прочее - Запрос логина и пароля, при каждом открытии сетевой папки. LioneNET Сетевые технологии 8 07-02-2014 15:26
Драйвер - [решено] Запрос пароля администратора при подключении флешки Muero Microsoft Windows 2000/XP 2 04-08-2010 14:19
Прочее - глюки при подключении сетевого диска andrystepa Сетевые технологии 2 19-06-2008 10:46




 
Переход