The Net Use command is a pretty old command that is still commonly used to connect network drives in Windows. The advantage of the Net Use command is that it allows you to quickly add, view, and delete network resources from your computer. Show The command is capable of connecting to all kinds of network resources. But most of the time it’s used to connect to network shares. In this article, we are going to take a closer look at the Net Use command. I will explain how you can view, add, and delete network shares from the cmd line. Net Use CommandBefore we are going to take a look at how to add a network drive, we first going to list the existing connections. If you simply type the command Net Use you will get an overview of all existing network connections and their status. Now you could also open the explorer to see all network drivers. But the advantage of Net Use is that it will also list any hidden network connections that are created with a group policy. Open command prompt or PowerShell and type: Net UseThis will show a list of all connections and the status of the connection: net use commandWe can also view the details of each connection with net use <driveletter>. This is really handy if you want to check if a particular network drive is currently used or you want to know more about the resource type. # Type Net use followed by the drive letter Net Use X:Add Network Connection with Net UseThe Net Use command is commonly used to add or remove network connections from a computer. One of the advantages of using a command for this is that you can add a drive letter after somebody logs in. Or easily create a script that will add the network connection on multiple computers. Let’s start with simply adding a network drive to the computer. We are going to make a connection to the \\VBoxSvr\Win11\Documents and assign the drive letter H: to it. \\VBoxSvr is the name of the computer or server. Win11 is the shared folder and Documents is a subfolder. Net use h: \\VBoxSvr\Win11\DocumentsAfter you have run the command you will see the drive mapping in the explorer.
You can choose any available drive letter from A to Z (c is often taken for your system drive) for shared folders and LTP1: to LTP3: for printers. It’s also possible to automatically assign a drive letter by using * . This way the Net Use command will automatically select the highest available drive letter, starting with Z: # Pick the first available drive letter: Net use * \\VBoxSvr\Win11\DocumentsNet Use PersistentBy default, the network resources that you add with Net Use are only temporarily. After you log off or reboot the mapping will be gone. However, most of the time you want the drive mapping to be persistent.
To make a drive mapping persistent we will need to add the parameter /persistent:yes to the command: Net use h: \\VBoxSvr\Win11\Documents /persistent:yes # or in short: Net use h: \\VBoxSvr\Win11\Documents /p:yes
Mapping Network Drive with different credentialsYour computer will use your current credentials when mapping a shared network folder. But often you will need to supply different credentials for the network resource. With Net Use we can supply the username and password that needs to be used to open the network resource.
It’s possible to enter the password as plain text in the command: # Authenticate with the username VboxSrv\user1 and password Passwrd123 Net use h: \\VBoxSvr\Win11\Documents /user:VboxSrv\user1 Passwrd123 /p:yes
But another option is to use a * symbol, after which you will be prompted to enter the password: Net use h: \\VBoxSvr\Win11\Documents /user:VboxSrv\user1 * /p:yesThe only problem with this is that the password is forgotten after a reboot. So you will need to reenter the password every time you open the network connection. We can solve this by using the parameter /savecred.
There is one catch, however, to use /savecred you must not supply the username and password. Otherwise, you get the error “A command was used with conflicting switches”. The /savecred parameter will use the stored credentials on your computer. If it doesn’t find credentials for the connection it will ask for it: Unmap Network DriveWe can also use the Net Use command to unmap a network drive in Windows. The first step is to list the existing connections by simply typing net use in the command prompt or PowerShell window.
Next, we can type net use followed by the drive letter that we want to remove. Instead of a drive letter, you can also supply the remote target path: Net use Y: /delete # Or Net use \\VboxSvr\Win11 /delete unmap network driveMapping users home directoryWhen the user’s home directories are stored on a network share then you can easily map their home folder with the net use command. For this, you will need to have a domain with the home directory path configured in the Active Directory. To map the user’s home folder you use the following command: Net Use h: /homeWrapping UpThe Net Use command is an old but useful command. I still use it often to get a quick overview of the mapped (hidden) network drives on computers or in local home networks to map a NAS for example. When using the command, make sure that you use the /persistent:yes parameter so the mapping stays in place after a reboot. If you have any questions, just drop a comment below.
The net use command is a Command Prompt command used to connect to, remove, and configure connections to shared resources, like mapped drives and network printers. It's one of many net commands like net send, net time, net user, net view, etc. This command is available from within the Command Prompt in Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista, and Windows XP, and in older versions of Windows and in Windows Server operating systems. Recovery Console, the offline repair utility in Windows XP, also includes the net use command, but it's not possible to use it within the tool.
The availability of certain command switches and other command syntax may differ from operating system to operating system. This command uses the following general syntax: net use [{devicename | *}] [\\computername\sharename[\volume] [{password | *}]] [/user:[domainname\]username] [/user:[dotteddomainname\]username] [/user:[username@dotteddomainname] [/home {devicename | *} [{password | *}]] [/persistent:{yes | no}] [/smartcard] [/savecred] [/delete] [/help] [/?]
Review how to read command syntax if you're not sure how to interpret the net use command syntax as it's shown above or described in the table below.
Following are a few different ways you might use this command: net use * "\\server\my media" /persistent:noIn this example, we used the net use command to connect to the my media shared folder on a computer named server. The my media folder will be mapped to the highest available drive letter [*], which in our example happens to be y:, but we don't want to continue mapping this drive every time we log onto the computer [/persistent:no]. net use e: \\usrsvr002\smithmark Ue345Ii /user:pdc01\msmith2 /savecred /p:yesThe above is a slightly more complicated example that you might see in a business setting. In this net use example, we want to map our e: drive to the smithmark shared folder on usrsvr002. We want to connect as another user account we have [/user] by the name of msmith2 that's stored on the pdc01 domain with a password of Ue345Ii. We don't want to map this drive manually every time we start the computer [/p:yes], nor do we want to enter the username and password each time [/savecred]. net useIn this simple example of the net use command, we get a list of all the shared resources currently in use under the user account that's currently logged in. In our example, the result in Command Prompt shows "Z: \\server\shared folder\" since z: is the drive letter that's connecting to shared folder on server. The message "There are no entries in this list." will show if there aren't any connections currently set up. net use p: /deleteAn appropriate final example of net use is the removal [/delete] of a currently mapped drive, in this case, p:.
Thanks for letting us know! Subscribe
Tell us why! |