No Windows 10, tenho uma Tarefa no Agendador de Tarefas do Windows que é acionada em um determinado momento e também pode ser executada sob demanda. A Tarefa compreende quatro Ações, cada uma chamando o mesmo programa com opções muito semelhantes.
Embora a primeira das quatro Ações seja ocasionalmente bem-sucedida, a Tarefa sempre falhará na segunda ação. A falha produz detalhes semelhantes a:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-TaskScheduler" Guid="{GUID####-##...}" />
<EventID>101</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>101</Task>
<Opcode>101</Opcode>
<Keywords>0x8000000000000001</Keywords>
<TimeCreated SystemTime="1900-01-01T00:00:00.000000000Z" />
<EventRecordID>54906</EventRecordID>
<Correlation />
<Execution ProcessID="76" ThreadID="10964" />
<Channel>Microsoft-Windows-TaskScheduler/Operational</Channel>
<Computer>ryan-pc.bplogix.com</Computer>
<Security UserID="S-###" />
</System>
<EventData Name="TaskStartFailedEvent">
<Data Name="TaskName">\Name-of-Task</Data>
<Data Name="UserContext">DOMAIN\user</Data>
<Data Name="ResultCode">2147943767</Data>
</EventData>
</Event>
Se a primeira ação falhar, os relatórios da tarefa:
The operator or administrator has refused the request 0x800710E0
Eu uso a opção "Executar se o usuário está conectado ou não", e vejo resultados como estes, verificando ou não a opção "Não armazenar senha. A tarefa só terá acesso aos recursos do computador local". opção (e novamente, o que essa opção significa? ). O usuário possui direitos de "Fazer logon como um trabalho em lotes" , e posso executar o mesmo comando em um nível normal não elevado. janela de prompt de comando com sucesso todas as vezes.
O que poderia causar essa falha e, se falhar, às vezes, por que ela teria sucesso?