How to see what network drives a remote computer is connected to using powershell
![remotedrives](https://www.virtualizationhowto.com/wp-content/uploads/2013/04/remotedrives.png)
Highlights
- In our Powershell series for performing day to day administrative tasks we want to move on to a task that many admins may need to perform as an information gathering tool in troubleshooting, etc.
- ย Well, by using a Powershell to empower WMI to gather the information, we can quickly and easily get the listing of network drives that the remote computer has mapped.
- Simply run the command above from a Powershell command window, replacing the %computername% variable with the name of the computer you are wishing to gather the information for.
In our Powershell series for performing day to day administrative tasks we want to move on to a task that many admins may need to perform as an information gathering tool in troubleshooting, etc. ย That task is finding what network drives a remote computer is connected to. ย It is so not cool to have to remote into a computer and then open up “Computer” to see which network drives they are connected to. ย Despite being cumbersome and time consuming, it is just not very efficient.
As most admins already know, Powershell is the way of the future with Microsoft scripting. ย So, how can we gather this information by utilizing Powershell? ย Well, by using a Powershell to empower WMI to gather the information, we can quickly and easily get the listing of network drives that the remote computer has mapped.
Get Remote Mapped Drives
Get-WmiObject [-Class] <String> [[-Property] <String[]>] [-Amended [<SwitchParameter>]] [-AsJob
[<SwitchParameter>]] [-Authentication <AuthenticationLevel>] [-Authority <String>] [-ComputerName <String[]>] [-Credential <PSCredential>] [-DirectRead [<SwitchParameter>]] [-EnableAllPrivileges [<SwitchParameter>]] [-Filter
<String>] [-Impersonation <ImpersonationLevel>] [-Locale <String>] [-Namespace <String>] [-ThrottleLimit <Int32>] [<CommonParameters>]
Final Thoughts
The very useful output that the command gives you is theย drive letterย as well as theย servernameย andย sharename that the remote workstation is connected to.
Can %computername% reference a device that’s not on a local network? We use MS 365, and our domain devices are distributed all over the country.