×
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Wscript.network and Get-cred

Wscript.network and Get-cred

Wscript.network and Get-cred

(OP)
Ok so I'm trying to map a network drive with a user name and password.

The issue I'm having is that the Get-creditial.password is not accepted as a parameter in Wscirpt.network.mapnetwork drive. This is the code I'm using


$cred = get-credential
$domain = "t2.local"
$user = $cred.UserName
$pwd = $cred.Password
$net = New-Object -com WScript.Network
$drive = "J:"
$path = "\\server\shared"
#$net.RemoveNetworkDrive($drive)
$net.mapnetworkdrive ($drive, $path, "true", $user, $pwd)

Now all works expect the $pwd variable. I'm guessing this is becuase Get-cred returns a system.security.securestring.

Is there a way to convert this?

RE: Wscript.network and Get-cred

Can't you use net use instead?

RE: Wscript.network and Get-cred

You have to pass the username and password in clear text.

You do that by using $cred.GetNetworkCredential().UserName and $cred.GetNetworkCredential().Password

CODE

$cred = get-credential
$domain = "t2.local"
$user =  $cred.GetNetworkCredential().UserName
$pwd = $cred.GetNetworkCredential().Password
$net = New-Object -com WScript.Network
$drive = "J:"
$path = "\\server\shared"
#$net.RemoveNetworkDrive($drive)
$net.mapnetworkdrive ($drive, $path, "true", $user, $pwd)

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close