我正在尝试使用以下代码将程序固定到Windows 10(RTM)中的任务栏:
$shell = new-object -com "Shell.Application"
$folder = $shell.Namespace((Join-Path $env:SystemRoot System32\WindowsPowerShell\v1.0))
$item = $folder.Parsename('powershell_ise.exe')
$item.invokeverb('taskbarpin');
Run Code Online (Sandbox Code Playgroud)
这适用于Windows 8.1,但不再适用于Windows 10.
如果我执行$item.Verbs(),我得到这些:
Application Parent Name
----------- ------ ----
&Open
Run as &administrator
&Pin to Start
Restore previous &versions
Cu&t
&Copy
Create &shortcut
&Delete
Rena&me
P&roperties
Run Code Online (Sandbox Code Playgroud)
如您所见,没有动词将其固定到任务栏.但是,如果我右键单击该特定文件,则选项位于:

问题:
我错过了什么吗?
Windows 10中是否有新方法将程序固定到任务栏?