Como executar um arquivo em lote sempre que um usuário faz login?

Como executar um arquivo em lote sempre que um usuário faz login?

Eu escrevi um script em lote que copia alguns arquivos da pasta CommonAppData (C:\ProgramData) para o AppData local do usuário conectado. O que eu gostaria de fazer é executar esse script para cada usuário sempre que ele fizer login. Encontrei muitos artigos falando sobre a execução de arquivos batch na inicialização mas gostaria de saber como fazer o mesmo em cada login.

Eu escrevi um arquivo em lote e copiei-o em:

C:\Windows\System32\GroupPolicy\User\Scripts\Logon

Mas não parece estar funcionando.

Responder1

Parece que você querScripts de logon

Responder2

Coloque seu arquivo em lote/script em: C:\windows\system32\GroupPolicy\User\Scripts\Logon Nota: nenhum espaço no nome do arquivo use _ ou - em vez disso, ou seja: map_drive.bat ou map-drive.bat não: map drive. bastão

Depois de concluído, abra gpedit.msc Selecione configuração do usuário-> configurações do Windows-> scripts Clique duas vezes em Logon Selecione adicionar e navegue até seu arquivo em lote/script Certifique-se de clicar em "Aplicar" ou suas alterações não serão salvas.

Responder3

Caso seja necessário em casa ou algo pequeno você pode colocar na pasta Startup do usuário, ele será executado toda vez que o usuário entrar no sistema.

É simples, mas gosto de manter as coisas assim.

informação relacionada