A maneira mais fácil de fazer isso é com uma política de grupo local.
Para fazer isso, vá para o editor de diretiva de grupo local (clique em Iniciar, digite gpedit.msc na caixa Iniciar Pesquisa e pressione ENTER.)
Quando isso estiver carregado, vá para o seguinte caminho: Configuração do Computador > Configurações do Windows > Scripts (inicialização / encerramento) > Desligamento (veja abaixo)
Aqui, você pode escolher selecionar scripts que serão executados em sua máquina como parte da inicialização / desligamento. Você também pode seguir o Config do usuário > Configurações do Windows > Scripts (Logon / Logoff) para configurar scripts que são executados no logon e no logoff.
As diferenças são:
Inicialização Executa antes de um usuário efetuar logon. Scripts de inicialização são executados como a conta do sistema local
Logon É executado assim que um usuário digita sua senha. Isso é executado como o usuário que está efetuando login.
Logoff É executado quando a sessão do usuário está fazendo logoff (seja desligando ou efetuando logoff para alterar o usuário) e é executada quando o usuário efetua logoff
Desligamento É executado após o logoff e somente como parte da máquina sendo desligada. Isso é executado como a conta do sistema local.
Espero que isso ajude.