这是我一直在使用的代码...(而且它一直很好用!)
function DoUnpin([string]$appname) {
$ErrorActionPreference = 'silentlycontinue'
((New-Object -Com Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items() `
| Where-Object { $_.Name -eq $appname }).Verbs() `
| Where-Object { $_.Name.replace('&', '') -match 'Unpin from taskbar' } `
| ForEach-Object { $_.DoIt(); }
$ErrorActionPreference = 'continue'
}
DoUnpin "Microsoft Store"
DoUnpin "Mail"
DoUnpin "Store"
DoUnpin "Edge"
DoUnpin "Microsoft Edge"
但在过去几周,微软推出了基于Chromium的新Edge浏览器(带有漩涡图标),我无法弄清如何在不使用鼠标/GUI的情况下取消固定它。
有人知道为什么会这样吗?