Tarefas agendadas Executar no primeiro ou no próximo login para qualquer usuário

0

Estou procurando ajuda com tarefas agendadas. Eu tenho algumas poucas experiências, mas isso vai um pouco mais fundo e até agora não consegui encontrar nada para responder à minha pergunta.

Então, o que eu gostaria de fazer é criar uma tarefa, que é executada para qualquer usuário em uma seleção muito pequena de computadores. Os computadores estão conectados a um domínio, mas o GPO não é uma opção para isso. Por favor, não pergunte por que não o GPO.

Eu tenho 3 computadores nos quais alguns usuários fazem login e eles continuam trocando de lugar porque sempre depende de quem vem primeiro naquele dia. Então, eles sempre precisam ter suas configurações padrão.

O único problema aqui é que eu não sei como configurar a tarefa para ser executada no primeiro / próximo login de cada usuário, sem que eles sejam executados em cada login. Apenas confundiria os usuários se eles virem algo aparecer toda vez que eles reiniciarem o computador ou reabrirem suas sessões, então, para evitar perguntas irritantes, eu acho que todo Administrador pode se relacionar com isso, eu gostaria de executar o comando ou script somente no primeiro login ou no próximo, se for uma alteração que precisa ser aplicada.

Alguém tem alguma idéia ou dica para mim para isso no windows 7 pro e / ou 10 Pro? Obrigado desde já.

    
por VarmintLP 28.08.2018 / 10:26

1 resposta

0

Sua pergunta não está clara, mas acho que entendi que você deseja configurar um switch Isso fará com que um script seja executado uma vez no próximo login de usuário (ou primeiro login se o usuário não estava logado quando o interruptor foi definido).

Se você não pode usar um GPO (sem perguntar por quê), então esta resposta em nosso site mostra como Para definir um script para ser executado como um script de logon para todos os usuários de um computador: Executa automaticamente um script quando faço logon no Windows .

Dentro do script, você pode usar a variável %USERNAME% para acessar o usuário de registro. Você poderia, por exemplo, modificar algum arquivo de "modificação de manutenção" toda vez que você faz uma alteração que requer essa ação e compara seu conteúdo com um arquivo cujo nome é derivado usando a variável acima.

Por exemplo, use o comando FC do Windows para comparar o conteúdo dos dois arquivos e sobrescrever, se necessário, usando o Copiar comando :

fc c:\maintenance\maintenance-modification c:\maintenance\%USERNAME% > nul
if errorlevel 0 goto skip-maintenance
copy /y c:\maintenance\maintenance-modification c:\maintenance\%USERNAME%
... maintenance action ...
    
por 28.08.2018 / 11:08