Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 863
  • Last Modified:

Mapping drive to alternate system

I need to map a drive to an alternate system that uses different credentials than windows does. I know I can do the mapping with a net use line in a bat file, however that requests the username / password via commend prompt. I was wondering if anyone had a way to do the mapping via script on Windows 7 that would request the login credentials using the windows security GUI?

 
Windows Security GUI
0
sconnaug
Asked:
sconnaug
1 Solution
 
RaithZCommented:
You can include the username and password in the net use command to map it that way.  You just need to add the password by itself before the /USER:domain\username like this:

net use F: \\servername\path password /USER:domain\username

That is assuming you are ok with putting the credentials in the batch file.

If that's not your style, then you could use VB Script to run the same net use command in the background while popping up windows asking for username and password as suggested here:

http://superuser.com/questions/421740/forcing-a-login-script-to-prompt-for-credentials
0
 
cmcgarity-ITCommented:
Another alternative would be to utilize AutotIt to create the script. The AutoIt function 'DriveMapAdd' handles this nicely. Here is the syntax:

DriveMapAdd("T:", "\\server2\share", 0, "domainname\username", "password")

Where "T" is the letter to map, "\\server2\share" is the servername and share, the '0' makes it persistant, and the rest explains itself.

See this page for complete usage:
http://www.autoitscript.com/autoit3/docs/functions/DriveMapAdd.htm

AuotIt Rocks for this type of task. One word of caution, safegaurd the script, as it will contain a clear text copy of the user's password.
0
 
sconnaugAuthor Commented:
I failed to mention the script cannot include the user ID or password, but needs to prompt the user for it. The password changes every 45 days which would be an admin nightmare, not to mention that security would blow a gasket putting that in a script.

I certainly can write a VB script that would have input fields for user name then password. I just thought someone may know a way to utilize the standard windows prompt that the users are familiar with.
0
Visualize your virtual and backup environments

Create well-organized and polished visualizations of your virtual and backup environments when planning VMware vSphere, Microsoft Hyper-V or Veeam deployments. It helps you to gain better visibility and valuable business insights.

 
Thomas Zucker-ScharffSystems AnalystCommented:
I tried an autoit script that was linked to and it doesn't seem to work - anyone have any ideas?  I enter credentials that should work and then click okay, but nothing happens.

#include <C:\Program Files\AutoIt3\Include\GuiConstants.au3>
#include <C:\Program Files\AutoIt3\Include\EditConstants.au3>

$gui = GuiCreate("Authenticate",120,170)

GUICtrlCreateLabel("Username:",10,10,50,20)
$username = GUICtrlCreateInput("",10,35,100,20)
GUICtrlCreateLabel("Password:",10,70,50,20)
$password = GUICtrlCreateInput("",10,95,100,20,$ES_PASSWORD)

$go = GuiCtrlCreateButton("OK",10,130,50,25)
$cancel = GuiCtrlCreateButton("Cancel",60,130,50,25)

GUISetState()
Do
    $msg = GUIGetMsg()

    If $msg = $go Then
        DriveMapAdd ("Y:","\\aecc\Zdrive",0,$username,$password)
        Exit
    EndIf

    If $msg = $cancel Then
        Exit
    EndIf

Until GUIGetMsg() = $GUI_EVENT_CLOSE
GuiDelete($gui)
0
 
sconnaugAuthor Commented:
We finally just used a bat file with a net use command and had the user exicute it and enter their user name / password in the command prompt when they needed access to the resource. Not what we were hopeing for but it does work and the users havn't complained too much.
0
 
sconnaugAuthor Commented:
Other solutions offered included embedding a user name / password which was unacceptable under our security policies. The solution I entered is not as elegant as we might have liked but it does work.
0

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now