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

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

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

答案1

我之前的回答是错误的所以我将其删除了。无法将文件固定到任务栏。只能将应用程序固定到任务栏。文件可以固定到“跳转列表“与应用程序关联的”。

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

考虑到这一点,要将 .ps1 文件固定到任务栏,您需要将 PowerShell ISE 固定到任务栏,然后将 .ps1 文件固定到 ISE,或者您需要创建快捷方式,将目标更改为 powershell.exe,然后将 .ps1 文件作为参数传递。这样,快捷方式看起来就像是一个应用程序(它确实是),但它实际上是将您的脚本作为参数传递。

另外需要注意的是,文件名也存在限制。文件名中单词的默认限制包括:

  • 文档
  • 帮助
  • 安装
  • 更多信息
  • 自述
  • 阅读我
  • 先读
  • 设置
  • 支持
  • 什么是新的
  • 消除

这些词语限制可以在以下注册表项中找到:

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

此外,显然有一些文件无法固定:

  • 应用程序启动器
  • 控制程序
  • 执行文件
  • 动态主机配置程序
  • 客户端调制解调器
  • 执行程序
  • 安装
  • 安装程序
  • 链接存根
  • 管理控制台
  • 执行文件
  • 执行程序
  • 程序
  • 运行库
  • 安装程序
  • 安装程序
  • 反智程序
  • 卸载程序
  • 错误修复工具
  • 执行程序
  • 卸载程序
  • 执行文件

上述文件限制位于以下注册表项中:

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

最后,你的 PowerShell 文件可能会因为其中包含毒词而被阻止固定。

本文其他参考资料如下:

答案2

我喜欢的方法是先在桌面上创建一个快捷方式,然后将快捷方式固定到任务栏。我也用过几次 WesleyDavid 的方法,但我不喜欢将它从开始菜单拉到任务栏。

相关内容