A unidade USB não pode ser acessada ao iniciar o script da tarefa agendada no logon

A unidade USB não pode ser acessada ao iniciar o script da tarefa agendada no logon

Gostaria de iniciar um script diretamente após o logon do usuário do Windows (Windows 10 Enterprise 1809) e, no script, preciso acessar uma unidade USB. Usar a chave Run no registro do Windows funciona, mas notei algum atraso (~ 10s) antes que o script seja executado. Para solucionar o problema, criei uma tarefa no agendador de tarefas do Windows, executada no logon do usuário, que, por exemplo, inicia o powershell.exe com os argumentos '-command "ls f: | set-content d:\test.txt"'. A tarefa funciona bem quando iniciada manualmente, gravando o arquivo de texto. Mas quando a tarefa é executada imediatamente após o logon do usuário (mesmo com atraso de 1s), o arquivo não é gravado. Presumo que o subsistema USB ainda não esteja disponível e o modo de chave Run do registro pode funcionar, pois é avaliado sequencialmente. A questão é: esse comportamento suspeito é que o acesso a dispositivos USB não funciona imediatamente após o logon do usuário com uma tarefa agendada? Alguma maneira de superar isso, talvez filtrando um evento como "Subsistema USB inicializado com sucesso"?

informação relacionada