No se puede acceder a la unidad USB al iniciar el script desde una tarea programada al iniciar sesión

No se puede acceder a la unidad USB al iniciar el script desde una tarea programada al iniciar sesión

Me gustaría iniciar una secuencia de comandos directamente después del inicio de sesión del usuario de Windows (Windows 10 Enterprise 1809), y en la secuencia de comandos necesito acceder a una unidad USB. El uso de la tecla Ejecutar en el registro de Windows funciona, sin embargo, noté bastante retraso (~10 segundos) antes de ejecutar el script. Para solucionarlo, creé una tarea en el programador de tareas de Windows, que se ejecuta al iniciar sesión el usuario, que, por ejemplo, inicia powershell.exe con los argumentos '-command "ls f: | set-content d:\test.txt"'. La tarea funciona bien cuando se inicia manualmente, escribiendo el archivo de texto. Pero cuando la tarea se ejecuta inmediatamente después del inicio de sesión del usuario (incluso con un retraso de 1 segundo), el archivo no se escribe. Supongo que es posible que el subsistema USB aún no esté disponible y que la clave Ejecutar del registro podría funcionar ya que se evalúa secuencialmente. La pregunta es: ¿se sospecha que este comportamiento es que el acceso a dispositivos USB no funciona inmediatamente después de que el usuario inicia sesión con una tarea programada? ¿Alguna forma de superar esto, tal vez filtrar por un evento como "El subsistema USB se inicializó correctamente"?

información relacionada