Fixar “Executar” na barra de tarefas através da política de grupo

4

Existem maneiras de fixar o botão "Executar" na barra de tarefas por meio da política de grupo ou de um script? Apenas os itens específicos precisam ser fixados. Os outros itens não devem ser tocados.

Soluções parciais que encontrei na net:

  1. pinitem.vbs , mas só pode fixar binários.
  2. A solução do powershell usa o mesmo mecanismo.
por iTayb 01.12.2014 / 17:10

2 respostas

2

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).

  1. Crie um atalho para rundll32.exe shell32.dll,#61 ou c:\windows\explorer.exe Shell:::{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0} , como sugerido pelo Zoredache. Nomeie-o como "Executar".
  2. 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.
  3. 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.

    
por 10.12.2014 / 01:14
1

@ O comentário do Zoredache está parcialmente correto, mas falta algumas informações. Os itens de faixa de tarefa fixados são, na verdade, compostos de dois componentes: um atalho .lnk em %APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\ AND uma entrada de registro em HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband . Você tem que ter os dois ou não vai funcionar. O formato da chave do registro não está definido, portanto, a maneira mais fácil é fixar o que você deseja uma vez manualmente e, em seguida, copiar a chave do registro e o atalho para outros sistemas.

Você pode usar as Preferências de Política de Grupo para implantar isso em massa. Basta usar o GPP Registry para implantar a chave e os arquivos GPP para implantar o atalho .lnk. Este artigo tem algumas informações básicas sobre o tópico.

    
por 02.12.2014 / 18:50