在 'HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders'
中,我设置了一些路径到一个旧的服务器。例如:
'我的图片' 路径设置为 '\\DeadServer\RedirectedFolders\%UserName%\My Documents\My Pictures'
我想用 "C:\Users"
替换 "\\DeadServer\RedirectedFolders"
如何使用 powershell
实现这一点?
我已经尝试过如下命令
Get-ItemProperty -path "Microsoft.PowerShell.Core\Registry::HKEY_USERS\*\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" | ? {$_.PSObject.Properties -like "*DeadServer*"}
但是,我混淆了要更改的条目是 '属性' 而不是 '项',而且我不知道如何像对待项一样迭代属性。
在你问之前,我已经使用组策略进行了更改,但是它并没有起作用。用户在登录时会收到以下消息:
The Recycle Bin on \DeadServer\RedirectedFolders\%UserName%\My Documents\My Pictures` is corrupted. Do you want to empty the Recycle Bin for this drive?
这个问题导致了文件夹重定向无法应用。这是我手动强制将更改还原回本地存储的尝试。