Назад | Перейти на главную страницу

Как закрепить скрипты PowerShell на панели задач?

Я использую 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

Кроме того, по-видимому, есть файлы, которые нельзя закрепить:

  • 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

Вышеуказанные ограничения файлов находятся в следующем разделе реестра:

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

В конце концов, ваш файл PowerShell может быть заблокирован из-за того, что в нем есть ядовитое слово.

Другие ссылки для этого сообщения следующие:

Я предпочитаю сначала создать ярлык на рабочем столе и закрепить ярлык на панели задач. Я также пару раз использовал WesleyDavid, но мне не нравится перетаскивать его из меню «Пуск» на панель задач.