Recently I was asked if we could automate adding an item to the Network Locations area in Windows Explorer. At first I thought that this would be as simple as putting a shortcut in the right folder. Well, that folder turns out to be
%AppData%\Microsoft\Windows\Network Shortcuts on Windows 10. I created the shortcut there and whilst it did appear and I could choose icons etc, it didn’t look like the links that were already displayed.
On closer inspection they were actually a folder that contained hidden and system files. The combination of these files went together to make the link that you were used to. The script below contains a PowerShell cmdlet that you can use to create these items.
Once imported you can use the cmdlet like so: –
New-NetworkLocation -Name "MediaDrive" -Target "\\10.1.1.254\media" -Verify
This will create a network location called
MediaDrive pointing to the location specified by the
Target parameter. The
Verify parameter will check that
Target exists and that
Name does not exist.