如何使用Powershell将控制面板固定到任务栏?

时间:2016-06-28 14:19:40

标签: powershell

我已经创建了这个功能

Function PinToTaskbar($fileLocation, $fileName)
{
    Write-Host "Adding $fileName to taskbar"
    $sa = new-object -c shell.application
    $pn = $sa.namespace($fileLocation).parsename($fileName)  
    $pn.invokeverb('taskbarpin')
}

这允许我将项目固定到任务栏,例如 服务

PinToTaskbar "$env:windir\System32" 'services.msc'

但我无法固定控制面板。 我知道我可以使用搜索栏手动固定它,这样就可以了。 我尝试过的一些事情:

  1. PinToTaskbar "$env:APPDATA\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools" 'Control Panel'

  2. PinToTaskbar "$env:APPDATA\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools" 'Control Panel.lnk'

  3. $DesktopPath = [Environment]::GetFolderPath("Desktop") PinToTaskbar $DesktopPath "Control Panel"

0 个答案:

没有答案