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
To do it in PowerShell, press the Win + R keyboard combination to bring up a run box, then type powershell and hit enter.
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.
That’s all there is to it.