Sometimes you need to access a network share that requires an active directory authentication, but, you’re on a PC that’s not part of the domain. Saving the script below as a .bat file and replacing the parts that say “Server” with the actual name or IP of your server will allow your PC to access any network share with active directory credentials. Mostly, this is useful when you only need temporary access to a share, but don’t want to go through the whole network share mounting process.
@echo off :: Remove ALL Existing Network Connections net use * /delete /y :: Auth with Domain Account net use \\Server /u:DOMAIN\username :: Open Network Shares start \\Server pause
This will just tell the .bat file to not display the command line
net use * /delete /y
The first line will remove existing network connections you with the network shares you have accessed (if you already logged into another network share, it will remove the session from your PC and you will need to login to it again).
net use \\Server /u:DOMAIN\username
This line will tell your computer to connect to the server’s network share using the account specified in the command. When you run this, it will prompt you to enter the password. Alternatively, you can hard code the password into the command, but that’s not recommended for security reasons.
This command will just open a window that will display all of the network shares that are available on the server. Just double click on one to open it and you should be good to go.
If you have an Explorer window open to the share you’re trying to access (you tried navigating to
\\Server, but it gave you a permission denied error). Make sure to close the window before running the .bat file, or it won’t work.