.MapNetworkDrive - VBScript
Overview
MapNetworkDrive establishes a connection to a shared network drive and maps it to a local drive. This allows users to access remote files and folders with the convenience of a local drive. It is commonly used in business environments, system administration, and personal computing.
Syntax
.MapNetworkDrive DriveLetter, UNCPath, Reconnect, Credential
| Parameter | Description | Required |
|—|—|—|
| DriveLetter | The letter assigned to the mapped network drive | Yes |
| UNCPath | The Universal Naming Convention (UNC) path of the shared network drive | Yes |
| Reconnect | Boolean value indicating whether to reconnect to the drive if it is disconnected | No |
| Credential | Credential object specifying the username and password for accessing the network share | No |
Options/Flags
None
Examples
Simple Example
.MapNetworkDrive "M:", "\\\\Server1\\SharedFolder"
Maps the shared folder “SharedFolder” on server “Server1” to drive “M:” and establishes a connection.
Example with Reconnect
.MapNetworkDrive "N:", "\\\\Server2\\PublicDocs", True
Maps the shared folder “PublicDocs” on server “Server2” to drive “N:” and enables automatic reconnection in case of disconnection.
Example with Credential
Set Credential = CreateObject("WScript.Network.Credential")
With Credential
.UserName = "Domain\\Username"
.Password = "Password"
.Domain = "Domain"
End With
.MapNetworkDrive "O:", "\\\\Server3\\SalesData", False, Credential
Maps the shared folder “SalesData” on server “Server3” to drive “O:” using the specified credentials.
Common Issues
- Incorrect UNC path: Ensure the UNC path is accurate, including the server name and shared folder name.
- Insufficient permissions: Verify that the user has sufficient permissions to access the shared network drive.
- Firewall blocking: Check if the firewall is blocking the connection to the network share.
Integration
.MapNetworkDrive can be integrated into complex scripts for automating tasks such as:
- Accessing network files from multiple machines
- Backing up data to a remote location
- Creating a central repository for shared documents