Minha resposta anterior estava errada, então eu a destruí. Não é possível fixar arquivos na barra de tarefas . Só é possível fixar aplicativos na barra de tarefas. Os arquivos podem ser fixados na " Lista de atalhos " associada a um aplicativo .
Por exemplo, um arquivo .txt não pode ser fixado na barra de tarefas, mas você pode fixar o arquivo .txt na lista de atalhos do Notepad.exe ou do WinWord.exe.
Com isso em mente, para fixar um arquivo .ps1 na Barra de Tarefas, você precisará fixar o PowerShell ISE na barra de tarefas e, em seguida, fixar o arquivo .ps1 no ISE, ou precisará fazer uma atalho, altere o destino para powershell.exe e, em seguida, passe o arquivo .ps1 como um argumento. Dessa forma, o atalho parece estar em um aplicativo (que é), mas está passando especificamente seu script como um argumento.
Outras coisas a ter em mente é que também há restrições com base no nome do arquivo. Restrições padrão nas palavras nos nomes dos arquivos incluem:
- Documentação
- Ajuda
- Instalar
- Mais informações
- Leiame
- Leia-me
- Leia primeiro
- Configuração
- Suporte
- Novidades
- Remover
Essas restrições de palavras podem ser encontradas na seguinte chave do Registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileAssociation\AddRemoveNames
Além disso, aparentemente há arquivos que não podem ser fixados:
- 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
As restrições de arquivos acima são encontradas na seguinte chave do Registro:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\FileAssociation
No final, o arquivo do PowerShell pode estar bloqueado de ser bloqueado porque há uma palavra suspeita nele.
Outras referências para este post são as seguintes: