Eu usei parcialmente o powershell que você ligava e, em parte, o material do Zoredache, e encontrei o ícone do atalho eu mesmo (o que não é grande coisa; eu tinha um exemplo no meu menu inicial).
- Crie um atalho para
rundll32.exe shell32.dll,#61
ouc:\windows\explorer.exe Shell:::{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}
, como sugerido pelo Zoredache. Nomeie-o como "Executar". - Clique com o botão direito do mouse nas propriedades e escolha a guia de atalhos - > Alterar ícone - > Coloque o código%. Escolha o ícone de execução padrão.
-
Execute o script do powershell:
$ shell = new-object -com "Shell.Application"
$ folder = $ shell.Namespace ('C: \ caminho \ para \ run \ ícone')
$ item = $ folder.Parsename ('run.lnk')$ item.invokeverb ('taskbarpin')
Você pode colocar o ícone em um compartilhamento de usuário (copiando-o para a estação de trabalho primeiro?) e atribuir o powershell como um script de login através da política de grupo.
Eu testei a execução do script manualmente no Windows 7 e no Windows 8. Ele não criava duplicatas quando era executado novamente.