Beim Starten eines Skripts aus einer geplanten Aufgabe bei der Anmeldung kann nicht auf das USB-Laufwerk zugegriffen werden

Beim Starten eines Skripts aus einer geplanten Aufgabe bei der Anmeldung kann nicht auf das USB-Laufwerk zugegriffen werden

Ich möchte ein Skript direkt nach der Windows-Benutzeranmeldung (Windows 10 Enterprise 1809) starten und muss im Skript auf ein USB-Laufwerk zugreifen. Die Verwendung des Run-Schlüssels in der Windows-Registrierung funktioniert, ich habe jedoch eine ziemliche Verzögerung (~10 s) festgestellt, bevor das Skript ausgeführt wird. Um das Problem zu umgehen, habe ich im Windows-Taskplaner eine Aufgabe erstellt, die bei der Benutzeranmeldung ausgeführt wird und z. B. powershell.exe mit den Argumenten „-command „ls f: | set-content d:\test.txt““ startet. Die Aufgabe funktioniert einwandfrei, wenn sie manuell gestartet wird und die Textdatei schreibt. Aber wenn die Aufgabe unmittelbar nach der Benutzeranmeldung ausgeführt wird (selbst mit 1 s Verzögerung), wird die Datei nicht geschrieben. Ich gehe davon aus, dass das USB-Subsystem möglicherweise noch nicht verfügbar ist und die Methode mit dem Run-Schlüssel in der Registrierung möglicherweise funktioniert, da sie sequenziell ausgewertet wird. Die Frage ist: Handelt es sich bei diesem vermuteten Verhalten darum, dass der Zugriff auf USB-Geräte unmittelbar nach der Benutzeranmeldung mit einer geplanten Aufgabe nicht funktioniert? Gibt es eine Möglichkeit, dies zu umgehen, vielleicht durch Filtern nach einem Ereignis wie „USB-Subsystem erfolgreich initialisiert“?

verwandte Informationen