Windows Taskplaner und mögliche Berechtigungsprobleme

2012
Rafael Almeida

Ich benutze NirCmd ( http://www.nirsoft.net/utils/nircmd.html ), um Befehle wie "Monitor ausschalten", "Systemlautstärke stummschalten" von der Befehlszeile aus auszuführen (und empfehle ich dringend) es BTW). Mein Betriebssystem ist Windows Vista.

Ich möchte damit meinen Monitor in einer bestimmten Zeit ausschalten. Ich verwende also die CLI-Verknüpfung von Windows Task Scheduler "at":

at 00:30 "nircmd monitor off" 

Die Aufgabe wird tatsächlich erstellt (sie wird in "Steuerungszeitplan" angezeigt). Es hat jedoch nicht die gewünschte Wirkung. Ich muss sagen, dass das Ausführen von "nircmd monitor off" tatsächlich den Monitor ausschaltet (ich habe meine Benutzerkontensteuerung deaktiviert, sodass alles, was ich aus dem Run-Fenster oder einer Aufforderung ausführte, erhöht ist).

Meine erste Vermutung ist also, dass nircmd nicht mit erhöhten Berechtigungen ausgeführt wird. Wie löse ich das?

Außerdem habe ich zwei einfache Tests durchgeführt, um sicherzustellen, dass der Befehl "at" wie erwartet funktioniert:

at 13:21 calc at 13:22 /interactive calc 

Der Taschenrechner wird in keinem von ihnen angezeigt, aber wenn ich zum Task-Manager gehe und den Prozess aller Benutzer aufliste, ist er tatsächlich dort, angefangen vom Benutzer "SYSTEM".

Tipps zum Umgang mit dieser Situation wären also hilfreich.

1

1 Antwort auf die Frage

2
jrc03c

Ich sehe den folgenden Dialog beim Erstellen einer neuen Aufgabe (Hinweis: Ich habe "neue Aufgabe" anstelle von "neue grundlegende Aufgabe" gewählt). Ich würde vorschlagen, es auszuführen, unabhängig davon, ob der Benutzer angemeldet ist oder nicht und mit den höchsten Berechtigungen (möglicherweise müssen Sie auch ein anderes Konto auswählen, mit dem der Befehl ausgeführt werden soll, wenn Ihr Konto kein Administrator ist). Funktioniert das für Sie oder haben Sie diese Einstellungen bereits ausgewählt?

Alt-Text

Ich habe es einfach versucht, die Einstellungen wie im Bild auszuwählen, aber "funktioniert" auch nicht. Die nircmd-Task wird erstellt, ausgeführt (es heißt "Erfolgreich abgeschlossen"), aber die gewünschte Aktion findet nicht statt. Rafael Almeida vor 13 Jahren 0
Mit ein paar Änderungen habe ich es tatsächlich zum Laufen gebracht. Ich versuche, es jetzt über die Befehlszeile mit "Planungsaufgaben" zum Laufen zu bringen, aber ich kann damit fortfahren. Vielen Dank! =) Rafael Almeida vor 13 Jahren 0
Was hast du getan, damit es funktioniert? KAE vor 5 Jahren 0