
Estou tentando executar o script dehttps://gallery.technet.microsoft.com/Password-Expiry-Email-177c3e27 Corrigi as variáveis do meu ambiente e consigo executá-lo na minha estação de trabalho e no servidor perfeitamente ao executá-lo manualmente, mas quando tento agendá-lo com o Agendador de tarefas, a tarefa parece funcionar bem, mas nada é enviado. .
Verifiquei meus logs de eventos e não vejo erros aparecendo e o histórico da tarefa diz que a instância retorna com o código de retorno 0.
Eu verifiquei isso-duas questõese outros do Google, mas adicionar argumentos extras além de -file C:\path\script.ps1 parece fornecer códigos de retorno com números longos ou simplesmente continua em execução.
Estou executando a tarefa como administrador, executando com o usuário conectado ou não, executando com privilégios mais altos e tentando executá-la todas as noites à meia-noite.
Há mais alguma coisa que estou perdendo?
Responder1
Parece-me que o usuário designado para executar esta tarefa não recebeu o direito de fazer logon como lote.
Este é um direito de usuário que não é atribuído automaticamente a nenhum usuário, mesmo administradores.
Se você estiver em um servidor membro, poderá configurá-lo na política local. Abra o SecPol.msc e localize Atribuição de direitos do usuário, certifique-se de que o usuário que está executando a tarefa esteja representado no logon como grupo em lote.
Se você estiver fazendo isso em um DC, a Política de Domínio Padrão geralmente define isso, edite por meio das ferramentas usuais de gerenciamento de GPO e novamente certifique-se de que seu usuário em execução esteja representado no logon como lote.