Script PS agendado não está em execução

Script PS agendado não está em execução

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.

informação relacionada