This is an issue because when all is said and done, the registry value needs to be:
Try this format in Powershell. (I used a test key.)
reg add "HKEY_CURRENT_USER\Software\Test" /d '\\ServerName\FolderName; C:\Program Files (x86)\Folder Name' /f
That produces...
PS C:\> reg add "HKEY_CURRENT_USER\Software\Test" /d '\\ServerName\FolderName; C:\Program Files (x86)\Folder Name' /f
The operation completed successfully.
PS C:\> reg query "HKEY_CURRENT_USER\Software\Test"
HKEY_CURRENT_USER\Software\Test
(Default) REG_SZ \\ServerName\FolderName; C:\Program Files (x86)\Folder Name
If you want quotes around the folder names, use this.
reg add "HKEY_CURRENT_USER\Software\Test" /d '\"\\ServerName\FolderName\"; \"C:\Program Files (x86)\Folder Name\"' /f
Output...
PS C:\> reg add "HKEY_CURRENT_USER\Software\Test" /d '\"\\ServerName\FolderName\"; \"C:\Program Files (x86)\Folder Name\"' /f
The operation completed successfully.
PS C:\> reg query "HKEY_CURRENT_USER\Software\Test"
HKEY_CURRENT_USER\Software\Test
(Default) REG_SZ "\\ServerName\FolderName"; "C:\Program Files (x86)\Folder Name"
Other ways to quote within quote.
PS C:\> "`"xxxx zzzz`""
"xxxx zzzz"
PS C:\> """xxxx zzzz"""
"xxxx zzzz"