Comece com "Conjunto de diretivas resultante" ( rsop.msc
) e veja se o GPO que contém seu script está sendo processado. Na maioria das vezes, os problemas com o aplicativo de diretivas acabam sendo uma discrepância entre o entendimento do sysadmin de onde vincular um GPO e como a lista de GPOs que se aplicam a um determinado usuário ou computador é realmente calculada pelo SO.
Se o GPO estiver sendo processado, mas o script não estiver em execução, verificarei se as permissões definidas no script permitem que a conta do computador do assunto leia / execute o script e que o caminho referenciado no script O GPO é resolvido corretamente no computador do assunto.
Editar:
Você está procurando no lugar errado na ferramenta Conjunto de políticas resultante. "Configurações de Software" é o local na Diretiva de Grupo, onde o software pode ser "forçado". Você está interessado em "Configurações do Computador / Configurações do Windows / Scripts (Inicialização / Desligamento)".
Eu estaria mais interessado em ver se o GPO em que você especificou o script está listado na guia "Geral" das "Propriedades" do nó "Configurações do computador" no RSoP. Suspeito que você descobrirá que o GPO não está listado lá e, como tal, não está sendo processado.
Onde você vinculou o GPO criado por você que especifica o Script de inicialização?
Editar 2:
Então, você está vendo o caminho do seu script no nó "Scripts (Startup / Shutdown)" no RSoP. Você deve ter uma coluna "Last Executed" lá. Se houver uma data / hora listada, o cliente da Diretiva de Grupo tentou executar seu script. Se não houver tempo listado, ele não tentou executá-lo.
Espero que você tenha olhado no Registro de Eventos do Aplicativo e verificado se não há erros sendo registrados: executar o script. Se você não tiver, olhe lá.
Supondo que o script está sendo executado, eu consideraria adicionar uma linha para deixar algum tipo de "marca" no computador para verificar positivamente se o script está sendo executado. Algo como um echo foo > %TEMP%\foo.txt
daria a você um arquivo no diretório% TEMP% do sistema (normalmente "C: \ WINDOWS \ TEMP") que poderia dizer, conclusivamente, se o script está sendo executado. Eu estou começando a suspeitar que seu script está sendo executado, mas que o contexto do sistema do computador não é capaz de acessar o EXE que você está tentando executar por algum motivo.