Eu pessoalmente precisava adicionar itens de um compartilhamento de rede ao menu Iniciar local, agora todos os diretórios de grupo só adicionam itens do menu Iniciar específicos do usuário e não são armazenados no menu c: \ programdata \ microsoft \ windows \ start \ programas \
nossa barra de lançamento de terceiros apenas examina esse diretório, portanto, adicionar programas à barra eduSTAR era impossível apenas por meio da política de grupo, portanto, a necessidade de um script e uma tarefa adicionais.
usando xcopy ou robocopy jogou erros e executou o script como um administrador ainda forneceria erros de permissão negada.
a resposta para mim foi criar uma tarefa agendada "no login" que executa qualquer executável / script com privleges de administrador.
Para mim, todos os programas instalados de maneira personalizada são removidos do menu iniciar todos os dias usando o código a seguir, isso não é necessário, a menos que você queira remover com força todos os itens do menu Iniciar:
mkdir c:\temp
robocopy c:\programdata\microsoft\windows\start menu\programs c:\temp /e /MOVE /MINAGE:1
rmdir c:\temp /s /q
A próxima parte do código copia do local de compartilhamento do servidor com os atalhos para o local do menu Iniciar do Windows local.
robocopy "\server\netlogon\StartMenuShortcuts" "C:\programdata\microsoft\windows\start menu\programs" /is /e
Agora, com todos os seus atalhos dentro da pasta do compartilhamento de servidor "StartMenuShortcuts" pode ser nomeado qualquer coisa que eu acabei de nomear para facilitar a leitura, cada vez que alguém fizer login removerá todos os atalhos atuais no menu Iniciar e os substituirá por os atalhos na pasta "StartMenuShortcuts", permitindo que você imponha e adicione / remova o que quiser, o parâmetro / não copiará se já estiver no local, devido a todos os atalhos serem extremamente pequenos, isso tem pouco ou nenhum impacto desempenho de login.
Eu também usei este método para executar scripts vbs que chamam arquivos msi que exigem privleges elivados, Tarefas agendadas são muito mais poderosas quando acompanhadas de login scripts quando são executados antes do usuário ver a área de trabalho deles (útil se você quiser ocultar sua janela cmd de scripts de login)
de qualquer forma espero que isso ajude, eu gostaria de ter trabalhado isso anos atrás, me salvaria semanas de trabalho.