如何将PowerShell脚本固定到任务栏?

我正在使用Windows Server 2008 R2,它不会允许我将PowerShell脚本固定到任务栏。 任何人都知道为什么以及如何可以钉住PowerShell

我以前的回答是错误的,所以我把它抹平了。 不能将文件固定到任务栏 。 人们只能将应用程序连接到任务栏。 文件可以固定到与应用程序关联的“ 跳转列表 ”。

例如,.txt文件不能被固定到任务栏,但可以将.txt文件固定到Notepad.exe或WinWord.exe的跳转列表中。

考虑到这一点,要将.ps1文件固定到任务栏,您需要将PowerShell ISE固定到任务栏,然后将.ps1文件固定到ISE,否则您需要创build快捷方式,更改目标到powershell.exe,然后传递您的.ps1文件作为参数。 这种方式的快捷方式似乎是一个应用程序(它是),但它是特别通过您的脚本作为参数。

其他要记住的是,也有基于文件名的限制。 文件名中的字的默认限制包括:

  • 文档
  • 帮帮我
  • 安装
  • 更多信息
  • 读我
  • 读我
  • 先阅读
  • build立
  • 支持
  • 什么是新的
  • 去掉

这些字的限制可以在以下registry项中find:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileAssociation\AddRemoveNames 

另外,显然有文件不能被固定:

  • Applaunch.exe
  • CONTROL.EXE
  • Dfsvc.exe
  • DLLHOST.EXE
  • Guestmodemsg.exe
  • HH.EXE
  • INSTALL.EXE
  • Isuninst.exe
  • Lnkstub.exe
  • MMC.EXE
  • Mshta.exe
  • msiexec.exe的
  • Msoobe.exe
  • RUNDLL32.EXE
  • SETUP.EXE
  • St5unst.exe
  • UNWISE.EXE
  • Unwise32.exe
  • Werfault.exe
  • WINHLP32.EXE
  • Wlrmdr.exe
  • Wuapp.exe

上面的文件限制可以在以下registry项中find:

 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\FileAssociation 

最后,您的PowerShell文件可能被阻止被locking,因为它中有一个毒语。

本文其他参考如下:

我首选的方法是先在桌面上创build一个快捷方式,并将快捷方式固定到我的任务栏。 我也使用了WesleyDavid的几次,但是我不喜欢把它从开始菜单拉到任务栏。