image

In years past, automating network drive creation required the use of primitive batch files, luckily for us you can now do it through PowerShell.

Note: this tutorial expects that you are using PowerShell 3.0.

How to Map Network Drives Using PowerShell

Prior to the PowerShell era, we could map networks drives using a batch file that contained a net use command:

net use M: \\touchsmart\Share /Persistent:Yes

sshot-0

To do it in PowerShell, press the Win + R keyboard combination to bring up a run box, then type powershell and hit enter.

sshot-1

The Cmdlet we are looking for is New-PSDrive, but most importantly you need use the -Persist switch.

New-PSDrive –Name “K” –PSProvider FileSystem –Root “\\touchsmart\share” –Persist

Just change the name to a valid (not in use) drive letter and point the root parameter to a valid network share.

sshot-2

That’s all there is to it.