Я использую Windows Server 2008 R2, и он не позволяет мне закреплять сценарии PowerShell на панели задач. Кто-нибудь знает, почему и как я могу закрепить PowerShell
Мой предыдущий ответ был неправильным, поэтому я стер его. Невозможно закрепить файлы на панели задач. Можно только закрепить приложения на панели задач. Файлы можно закрепить в папке "Список переходов", который связан с приложением.
Например, файл .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 может быть заблокирован из-за того, что в нем есть ядовитое слово.
Другие ссылки для этого сообщения следующие:
Я предпочитаю сначала создать ярлык на рабочем столе и закрепить ярлык на панели задач. Я также пару раз использовал WesleyDavid, но мне не нравится перетаскивать его из меню «Пуск» на панель задач.