Os scripts colocados em Configuração do Computador \ Configurações do Windows \ Scripts (Inicialização / Desligamento) são executados como Sistema Local , que geralmente é tudo o que é necessário para instalar programas etc. é verdadeiro para os MSIs implantados usando a Política de Grupo.
Você sabe quais privilégios seu script requer? O que o seu script está fazendo requer esses privilégios?
Pegue uma cópia do Process Monitor da Sysinternals e, usando uma conta de usuário padrão , monitore seu script para descobrir o que ele está fazendo e quais privilégios extras ele precisa para ser executado. Você pode então usar essa informação para descobrir por que a conta do Sistema Local não pode executá-la.
EDITAR: Uma opção disponível para você é usar o script de inicialização para executar um comando net shell
netsh interface ipv4 set subinterface interface="Local Area Connection" mtu=1400
É um único forro que você precisa no seu script. Qualquer uso?
Lewis