Führen Sie eine geplante Aufgabe aus, unabhängig davon, ob der Benutzer angemeldet ist oder nicht.

Führen Sie eine geplante Aufgabe aus, unabhängig davon, ob der Benutzer angemeldet ist oder nicht.

Ich möchte, dass normale Benutzer USB-Geräte installieren können, die auf einer bestimmten Liste stehen. Ich habe ein Skript erstellt, das von einer geplanten Aufgabe mit Administratorrechten gestartet wird, wenn das USB-Gerät angeschlossen wird. Das Skript überprüft, ob das Gerät auf der Liste steht, und installiert es dann mit devcon. In den Eigenschaften der geplanten Aufgabe habe ich „Dieses Skript ausführen, egal ob der Benutzer angemeldet ist oder nicht“ ausgewählt, aber es scheint, dass dies die ordnungsgemäße Ausführung von devcon verhindert. Wenn ich jedoch „Nur ausführen, wenn der Benutzer angemeldet ist“ auswähle, funktioniert alles ordnungsgemäß. Hat jemand eine Erklärung dafür?

Antwort1

Ich habe dies auch mit einem anderen Programm (SpeedFan) erlebt. Es scheint, dass, wenn „Führen Sie dieses Skript aus, unabhängig davon, ob der Benutzer angemeldet ist oder nicht“ aktiviert ist, das „Token für vollständigen Administratorzugriff“ (Erhöhung) nicht gewährt wird, obwohl es mit der Integritätsstufe „Hohe“ ausgeführt wird. Leider weiß ich nicht genug über UAC, um dieses Phänomen vollständig zu erklären.

verwandte Informationen