로그온 시 예약된 작업에서 스크립트를 시작할 때 USB 드라이브에 액세스할 수 없습니다.

로그온 시 예약된 작업에서 스크립트를 시작할 때 USB 드라이브에 액세스할 수 없습니다.

Windows(windows 10 enterprise 1809) 사용자 로그온 직후에 스크립트를 시작하고 싶습니다. 스크립트에서 USB 드라이브에 액세스해야 합니다. Windows 레지스트리에서 Run 키를 사용하면 작동하지만 스크립트가 실행되기 전에 상당한 지연(~10초)이 나타났습니다. 이 문제를 해결하기 위해 Windows 작업 스케줄러에서 사용자 로그온 시 실행되는 작업을 만들었습니다. 예를 들어 '-command "ls f: | set-content d:\test.txt"' 인수를 사용하여 powershell.exe를 시작합니다. 수동으로 시작하여 텍스트 파일을 작성하면 작업이 제대로 작동합니다. 그러나 사용자 로그온 후 즉시 작업을 실행하면(1초 지연이 있어도) 파일이 기록되지 않습니다. USB 하위 시스템을 아직 사용할 수 없으며 레지스트리 Run 키 방식이 순차적으로 평가되므로 작동할 수 있다고 가정합니다. 문제는 사용자가 예약된 작업으로 로그온한 후 USB 장치에 대한 액세스가 즉시 작동하지 않는 것으로 의심되는 동작입니까? 이 문제를 극복할 수 있는 방법이 있을까요? "USB 하위 시스템이 성공적으로 초기화되었습니다."와 같은 이벤트를 필터링하는 것일까요?

관련 정보