A tarefa agendada do Windows executa scripts SQL como logon anônimo, apesar de estar associada a uma conta de domínio

A tarefa agendada do Windows executa scripts SQL como logon anônimo, apesar de estar associada a uma conta de domínio

Eu construí um EXE que preciso executar a cada hora, pelo resto da vida. Para fazer isso, gostaria de usar o Agendador de Tarefas do Windows.

Seria mais apropriado executar isso no Windows Server, mas as circunstâncias me impedem de usar o Windows 10 Enterprise (16299).

O EXE é bastante simples – executando adequadamente uma consulta SQL e algumas chamadas de rede. Nada demais.

Configurei a tarefa agendada e ela faz chamadas de rede com sucesso, mas está falhando nas SQL.

Falha no login do usuário 'NT AUTHORITY\ANONYMOUS LOGON'.

Este erro faz todo o sentido para uma tarefa que não está configurada corretamente,excetoAcredito que tomei as medidas necessárias.

insira a descrição da imagem aqui

Estou logado com a conta listada e consigo executar o EXE diretamente sem erros. Mas sempre que faço isso por meio do Agendador de tarefas (sob demanda ou agendado), ele falha com o erro acima.

Estou usando Segurança Integrada, é claro. SQL Auth não é uma opção. E não tenho nenhum controle direto sobre o SQL Server.

Isso funcionou para mim antes, mas no Windows Server. Não tenho certeza se há algo estranho aqui ou se perdi alguma etapa de configuração.

Para ser claro, toda a tarefa não estava conseguindocomeçarinicialmente, antes que o proprietário do computador me concedesse direitos de logon como trabalho em lote. Dado que funciona agora, depois de fazer essa alteração, tenho 99% de certeza de que está tentando funcionar como essa conta. Então o que acontece?

Alguma ideia?

Responder1

Acabei de resolver isso com ajuda emFalha do servidor. Requer que você execute Enable-WSManCredSSP Client –DelegateComputer <host>e Enable-WSManCredSSP Server

informação relacionada