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

3

Estou tentando executar o script no link Eu corrigi as variáveis para o meu ambiente e eu sou capaz de executá-lo da minha estação de trabalho e o servidor muito bem quando executá-lo manualmente, mas quando eu tento agendar com o Agendador de Tarefas a tarefa parece correr bem, mas nada é enviado .

Eu verifiquei meus logs de eventos e não vi erros aparecendo e o histórico de tarefas diz que a instância retorna com o código de retorno 0.

Eu verifiquei estes - duas perguntas e outras do Googling, mas adicionando argumentos extras diferentes de -file C: \ caminho \ script.ps1 parece dar códigos de retorno numerados longos ou simplesmente continua em execução.

Estou executando a tarefa como administrador, executando se o usuário está conectado ou não, executando com os mais altos privilégios e tentando executá-lo todas as noites à meia-noite.

Há mais alguma coisa que eu esteja perdendo?

    
por jonathanwash 14.05.2015 / 23:00

1 resposta

1

Parece-me que o usuário atribuído para executar esta tarefa não recebeu o direito de fazer login como Lote.

Este é um direito de usuário que não é atribuído automaticamente a nenhum usuário, nem mesmo a Administradores.

Se você estiver em um servidor membro, poderá defini-lo na política local. Ative o SecPol.msc e localize a 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 de lotes.

Se você estiver fazendo isso em um controlador de domínio, a Diretiva de Domínio Padrão normalmente define isso, edite as ferramentas usuais do GPO e verifique novamente se o usuário em execução está representado no logon como lote.

    
por 15.05.2015 / 12:10