Execute o lote com os privilégios mais altos na conta do sistema usando o Agendador de tarefas.
- Abra o Agendador de Tarefas
- vá para as propriedades da tarefa que executam o arquivo em lote
- Selecione a guia Geral
-
Certifique-se de que as configurações da tarefa são estas ...
Desmarque a opção Executar somente quando o usuário estiver logado
Check Executar se o usuário está logado ou não
Check Execute com os privilégios mais altos
Isso garantirá que a tarefa seja executada como uma conta que tenha permissões explícitas de "Acesso total" ao sistema com privilégios mais altos.
Clique aqui - Solução ServerFault