我正在使用Windows Server 2008 R2,它不会允许我将PowerShell脚本固定到任务栏。 任何人都知道为什么以及如何可以钉住PowerShell
我以前的回答是错误的,所以我把它抹平了。 不能将文件固定到任务栏 。 人们只能将应用程序连接到任务栏。 文件可以固定到与应用程序关联的“ 跳转列表 ”。
例如,.txt文件不能被固定到任务栏,但可以将.txt文件固定到Notepad.exe或WinWord.exe的跳转列表中。
考虑到这一点,要将.ps1文件固定到任务栏,您需要将PowerShell ISE固定到任务栏,然后将.ps1文件固定到ISE,否则您需要创build快捷方式,更改目标到powershell.exe,然后传递您的.ps1文件作为参数。 这种方式的快捷方式似乎是一个应用程序(它是),但它是特别通过您的脚本作为参数。
其他要记住的是,也有基于文件名的限制。 文件名中的字的默认限制包括:
这些字的限制可以在以下registry项中find:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileAssociation\AddRemoveNames
另外,显然有文件不能被固定:
上面的文件限制可以在以下registry项中find:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\FileAssociation
最后,您的PowerShell文件可能被阻止被locking,因为它中有一个毒语。
本文其他参考如下:
我首选的方法是先在桌面上创build一个快捷方式,并将快捷方式固定到我的任务栏。 我也使用了WesleyDavid的几次,但是我不喜欢把它从开始菜单拉到任务栏。