【发布时间】:2015-07-09 00:56:35
【问题描述】:
有没有办法使用PowerShell来管理资源管理器的快捷方式?
例如,删除7346,然后添加指向~/Projects/9999的链接?
【问题讨论】:
标签: powershell windows-7 powershell-2.0 explorer
有没有办法使用PowerShell来管理资源管理器的快捷方式?
例如,删除7346,然后添加指向~/Projects/9999的链接?
【问题讨论】:
标签: powershell windows-7 powershell-2.0 explorer
资源管理器中的收藏夹是您个人资料中\Links 文件夹中的快捷方式。所以如果你想删除7346:
rm $home\Links\7346.lnk
在 PS 中创建一个相当麻烦:
$WshShell = New-Object -comObject WScript.Shell
$Shortcut = $WshShell.CreateShortcut("$Home\Links\9999.lnk")
$Shortcut.TargetPath = "$home\9999"
$Shortcut.Save()
如果 9999 不在您的用户配置文件的根目录中,请调整目标路径。
【讨论】:
$env:USERPROFILE 而不是$Home(如果 AD 配置文件路径指向网络共享)