Festlegen einer Verknüpfung zum Auslösen des Task-Schedulers

17

Ich wollte das UAC-Popup-Feld deaktivieren, wenn ich die Eingabeaufforderung als Administrator ausführen wollte, aber das hat bei mir nicht funktioniert. Was funktionierte, war, den Taskplaner so einzustellen, dass er bei einem bestimmten Auslöser als Administrator ausgeführt wird. Das Problem ist, ich möchte, dass es über eine Verknüpfung ausgeführt wird und nicht jedes Mal, wenn ich mich anmelde oder jeden Tag um 22 Uhr.

Gibt es eine Möglichkeit, eine Verknüpfung als Auslöser für den Taskplaner festzulegen?
Ich dachte, dies könnte etwas mit dem Auslöser "Ereignis" zu tun haben, aber ich weiß nicht wirklich, wie es funktioniert.

Malabarba
quelle

Antworten:

26

Dies könnte Ihnen helfen:

  1. Klicken Sie auf die Schaltfläche Start, geben Sie Task Scheduler in das Feld "Suche starten" ein und drücken Sie die Eingabetaste. Hinweis: Sie können zum Taskplaner über das Kontextmenü "Arbeitsplatz verwalten" des Symbols "Computer", über die Verknüpfung im Ordner "Verwaltung" oder durch Eingabe von taskschd.msc im Feld "Ausführen" gelangen.

  2. Klicken Sie in der Taskplaner-Verwaltungskonsole im Bereich Aktionen auf Aufgabe erstellen.

  3. Geben Sie im Fenster Aufgabe erstellen den Namen (und möglicherweise die Beschreibung) der Aufgabe ein. Aktivieren Sie das Kontrollkästchen "Mit den höchsten Berechtigungen ausführen". Sie müssen keine weiteren Einstellungen vornehmen. Hinweis: Notieren Sie sich den Namen der Aufgabe, da er später benötigt wird.

  4. Klicken Sie auf der Registerkarte Aktionen auf Neu. Suchen Sie nach dem Programm, das Ihre Standardbenutzer ausführen sollen, ohne dass eine Benutzerkontensteuerung erforderlich ist. Klicken Sie auf OK, und Ihre Aufgabe wird auf der Registerkarte Aktionen angezeigt.

  5. Gehen Sie bei Laptops oder tragbaren Computern, die möglicherweise mit Batterien betrieben werden, zur Registerkarte Bedingungen und deaktivieren Sie das Kontrollkästchen "Task nur starten, wenn der Computer mit Netzstrom betrieben wird".

  6. Gehen Sie zur Registerkarte Einstellungen und überprüfen Sie, ob die Standard-Kontrollkästchen aktiviert sind. Klicken Sie auf OK, wenn Sie fertig sind.

  7. Zurück im Hauptfenster von Task Scheduler sehen Sie jetzt die neue Aufgabe, die unter Scheduler Library mit dem Status "Ready" aufgelistet ist.

  8. Schließen Sie den Taskplaner. Klicken Sie mit der rechten Maustaste auf eine leere Stelle auf Ihrem Desktop und wählen Sie Neu> Verknüpfung. Geben Sie im Fenster Verknüpfung erstellen den folgenden Text ein:

    C:\Windows\System32\schtasks.exe /run /tn "TaskName"

    Wobei "Aufgabenname" der Name der von Ihnen ausgewählten Aufgabe aus Schritt 3 ist. Hinweis : Setzen Sie den Aufgabennamen in Anführungszeichen, da sonst die Aufgabe nicht erfolgreich ausgeführt werden kann. Klicken Sie auf Weiter und geben Sie einen Namen für die Verknüpfung ein. Wenn Sie fertig sind, klicken Sie auf Fertig stellen.

Wenn Sie das angegebene Programm ausführen möchten, doppelklicken Sie einfach auf die erstellte Verknüpfung, ohne UAC-Eingabeaufforderungen oder vollständigen Administratorzugriff zu benötigen.

Sie können die Verknüpfung auch mit einem Symbol oder anderen Einstellungen weiter anpassen, wenn Sie dies wünschen.

Sie müssen diese Schritte für jedes zusätzliche Programm wiederholen, das Sie verwenden möchten, ohne die UAC-Eingabeaufforderungen beantworten zu müssen.

Alex
quelle
Beachten Sie, dass der Aufgabenname die Aufgabe eindeutig identifizieren muss. Stellen Sie daher sicher, dass Sie den richtigen Pfad im Aufgabennamen verwenden, wenn sich die Aufgabe nicht im Stammverzeichnis befindet. Wenn Sie beispielsweise einen Task-Scheduler-Ordner mit dem Namen erstellt Startupund anschließend einen Task mit dem Namen erstellt haben foo bar, müssen Sie verwenden /tn "Startup\foo bar".
Synetech
@Synetech Vergessen Sie nicht die "Root" \ als auch"\Startup\foo bar"
Lankymart