none
Подключение сетевого диска с запросом Логина и Пароля RRS feed

  • Вопрос

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

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

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

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

    Пока нашел решение но без запроса логина и пароля

    ' NameDrive.vbs
    ' VBScript to map a network drive.
    ' Authors Guy Thomas and Barry Maybury
    ' Version 1.4 - April 2010
    ' ----------------------------------------'
    '
    Option Explicit
    Dim objNetwork, strDrive, objShell, objUNC
    Dim strRemotePath, strDriveLetter, strNewName
    '
    strDriveLetter = "Z:"
    strRemotePath = "\\server\share"
    strNewName = "FileServer"
    
    ' Section to map the network drive
    Set objNetwork = CreateObject("WScript.Network")
    objNetwork.MapNetworkDrive strDriveLetter, strRemotePath
    
    ' Section which actually (re)names the Mapped Drive
    Set objShell = CreateObject("Shell.Application")
    objShell.NameSpace(strDriveLetter).Self.Name = strNewName
    
    Wscript.Echo "Check : "& strDriveLetter & " for " & strNewName
    WScript.Quit
    
    ' End of Example VBScript

    25 февраля 2019 г. 12:44

Все ответы

  • objNetwork.MapNetworkDrive принимает параметрами имя пользователя и пароль


    Syntax 
          objNetwork.MapNetworkDrive(strLocalDrive, strRemoteShare, [persistent], [strUser], [strPassword])
    
    Key
       objNetwork     : A WScript.network object
    
       strLocalDrive  : The drive letter (e.g. L:)
       
       strRemoteShare : The UNC path to the remote drive \\MyServer\MyPrinter
                        (String value)
       
       persistent     : True/False - store the mapping persistently in the users profile
                        default = false
       
       strUser        :  The user name. (Optional)
       
       strPassword    :  The password. (Optional)

    25 февраля 2019 г. 13:36
  • objNetwork.MapNetworkDrive принимает параметрами имя пользователя и пароль


    Syntax 
          objNetwork.MapNetworkDrive(strLocalDrive, strRemoteShare, [persistent], [strUser], [strPassword])
    
    Key
       objNetwork     : A WScript.network object
    
       strLocalDrive  : The drive letter (e.g. L:)
       
       strRemoteShare : The UNC path to the remote drive \\MyServer\MyPrinter
                        (String value)
       
       persistent     : True/False - store the mapping persistently in the users profile
                        default = false
       
       strUser        :  The user name. (Optional)
       
       strPassword    :  The password. (Optional)

    Да я понимаю что есть такие параметры, нужно чтобы они были не прописаны в скрипте а высвечивались в окне, чтобы сотрудник смог ввести самостоятельно свой логин и пароль
    25 февраля 2019 г. 20:26
  • Добрый День.

    Посмотрите в сторону cmdlet New-PSDrive 

    Схожая тема


    Я не волшебник, я только учусь MCP, CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте нажать на кнопку "Пометить как ответ" или проголосовать за полезное сообщение. Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть без каких-либо гарантий. Блог IT Инженера, Twitter, YouTube, GitHub, Instagram


    26 февраля 2019 г. 1:24
    Модератор
  • Добрый День.

    Посмотрите в сторону cmdlet 

    Схожая


    Я не волшебник, я только учусь MCP, CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте нажать на кнопку "Пометить как ответ" или проголосовать за полезное сообщение. Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть без каких-либо гарантий.

    (с ссылками не дает цитировать )

    Большое спасибо, да вполне подходит такое решение, единственно возможно ли, тоже самое организовать через скрипт vbs?

    26 февраля 2019 г. 10:58
  • Добрый День.

    Посмотрите в сторону cmdlet 

    Схожая


    Я не волшебник, я только учусь MCP, CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте нажать на кнопку "Пометить как ответ" или проголосовать за полезное сообщение. Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть без каких-либо гарантий.

    (с ссылками не дает цитировать )

    Большое спасибо, да вполне подходит такое решение, единственно возможно ли, тоже самое организовать через скрипт vbs?

    Добрый День.

    Линк на схожую тему смотрели?


    Я не волшебник, я только учусь MCP, CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте нажать на кнопку "Пометить как ответ" или проголосовать за полезное сообщение. Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть без каких-либо гарантий. Блог IT Инженера, Twitter, YouTube, GitHub, Instagram

    26 февраля 2019 г. 11:15
    Модератор
  • Добрый День.

    Посмотрите в сторону cmdlet 

    Схожая


    Я не волшебник, я только учусь MCP, CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте нажать на кнопку "Пометить как ответ" или проголосовать за полезное сообщение. Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть без каких-либо гарантий.

    (с ссылками не дает цитировать )

    Большое спасибо, да вполне подходит такое решение, единственно возможно ли, тоже самое организовать через скрипт vbs?

    Добрый День.

    Линк на схожую тему смотрели?


    Я не волшебник, я только учусь MCP, CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте нажать на кнопку "Пометить как ответ" или проголосовать за полезное сообщение. Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть без каких-либо гарантий

    Да, посмотрел там все про PowerShell
    27 февраля 2019 г. 14:12
  • Приветствую,

    чем вам PowerShell не угодил?


    Я не волшебник, я только учусь MCP, CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте нажать на кнопку "Пометить как ответ" или проголосовать за полезное сообщение. Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть без каких-либо гарантий. Блог IT Инженера, Twitter, YouTube, GitHub, Instagram

    27 февраля 2019 г. 18:00
    Модератор