使用 PowerShell 在资源管理器的收藏栏中添加和删除快捷方式

Use PowerShell to add and remove shortcuts from Explorer's favorite bar

有没有办法使用PowerShell来管理Explorer的快捷方式?

例如,删除 7346 然后将 link 添加到 ~/Projects/9999?

Explorer 中的收藏夹是您个人资料中 \Links 文件夹中的快捷方式。所以如果你想删除 7346:

rm $home\Links46.lnk

在PS中创建一个相当麻烦:

$WshShell = New-Object -comObject WScript.Shell
$Shortcut = $WshShell.CreateShortcut("$Home\Links99.lnk")
$Shortcut.TargetPath = "$home99"
$Shortcut.Save()

如果 9999 不在您的用户配置文件的根目录中,请调整目标路径。