Подтвердить что ты не робот

Как запустить Windows Scheduler по командной строке?

Я хочу открыть встроенный графический интерфейс Windows из командной строки, а не запускать с помощью программы Schtasks

4b9b3361

Ответ 1

Похоже, что "taskschd.msc" доступен только в Vista.

http://technet.microsoft.com/en-us/library/cc721871.aspx

Я мог бы поклясться, что видел небольшой графический планировщик задач, о котором вы говорили до Vista, но, возможно, я думал о мастере "Добавить запланированную задачу".

Возможно, вам придется согласиться на открытие проводника запланированных задач с помощью этой команды:

control schedtasks

Я не мог найти способ запустить мастер "Добавить запланированную задачу" из командной строки, к сожалению (должен быть способ!)

Ответ 2

Я использую Windows 2003 на сервере. Я в действии с "SCHTASKS.EXE"

    SCHTASKS /parameter [arguments]

    Description:
        Enables an administrator to create, delete, query, change, run and
        end scheduled tasks on a local or remote system. Replaces AT.exe.

    Parameter List:
        /Create         Creates a new scheduled task.

        /Delete         Deletes the scheduled task(s).

        /Query          Displays all scheduled tasks.

        /Change         Changes the properties of scheduled task.

        /Run            Runs the scheduled task immediately.

        /End            Stops the currently running scheduled task.

        /?              Displays this help message.

    Examples:
        SCHTASKS
        SCHTASKS /?
        SCHTASKS /Run /?
        SCHTASKS /End /?
        SCHTASKS /Create /?
        SCHTASKS /Delete /?
        SCHTASKS /Query  /?
        SCHTASKS /Change /?

    ┌─────────────────────────────────────┐
    │ Executed Wed 02/29/2012 10:48:36.65 │
    └─────────────────────────────────────┘

Это довольно интересно и заставляет меня чувствовать себя настолько сильным.:)

Ответ 3

Запускает панель управления MMC "Запланированные задания":

%SystemRoot%\system32\taskschd.msc /s

Старые версии окон имели заставку для панели управления MMC, и переключатель /s ее подавил. Это не нужно, но это не повредит.

Ответ 4

Да, графический интерфейс доступен в XP. Я могу получить список запланированных задач (но не GUI), чтобы открыть следующую команду:

control.exe  schedtasks

Затем вы можете использовать мастер для добавления новой запланированной задачи, например.

В XP вы можете найти графический интерфейс планировщика из справки Windows, если вы ищете "Запланированные задания", затем нажмите "Пошаговые инструкции" и откройте графический интерфейс планировщика. При нажатии на последнюю ссылку выполняется следующая команда, которая, вероятно, может быть переведена на то, что откроет графический интерфейс планировщика из командной строки. Кто-нибудь знает, как?

ms-its:C:\WINDOWS\Help\mstask.chm::/EXEC=,control.exe, schedtasks CHM=ntshared.chm FILE=alt_url_windows_component.htm

Ответ 5

Вот пример, который я только что использовал:

at 8am /EVERY:M,T,W,Th,F,S,Su cmd /c c:\myapp.exe

В результате получилось:

Added a new job with job ID = 1

Затем, чтобы проверить мою работу:

at

Ответ 6

Возможно, вам стоит взглянуть на простой планировщик командной строки "at":


C:\Documents and Settings\mahendra.patil>at/?

Команда AT планирует команды и программы для запуска на компьютере в указанное время и дата. Служба расписания должна быть запущена для использования команда AT.

AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\computername] time [/INTERACTIVE]
    [ /EVERY:date[,...] | /NEXT:date[,...]] "command"

\ имя_компьютера Задает удаленный компьютер. Команды запланированы на                  локальный компьютер, если этот параметр опущен.

id Идентификационный номер, присвоенный запланированному                  команда.

/delete Отменяет запланированную команду. Если id опущен, все                  запланированные команды на компьютере отменены.

/yes Используется с отменой всех команд заданий, если нет                  требуется подтверждение.

time Указывает время запуска команды.

/interactive Позволяет заданию взаимодействовать с рабочим столом пользователя                  который вошел в систему во время выполнения задания.

/each: date [,...] Запускает команду в каждый указанный день (недели) недели или                  месяц. Если дата опущена, текущий день месяца                  Предполагается, что

/next: date [,...] Запускает указанную команду при следующем вводе                  день (например, в следующий четверг). Если дата опущена,                  Предполагается текущий день месяца.

"команда" Выполняется ли команда Windows NT или пакетная программа.

Ответ 7

Вы можете создать новый ярлык для:

control schedtasks

Назовите его что-то простое, как "tsks.lnk", а затем сохраните его в c:\windows\system32.

Теперь вы можете нажать Windows Key + R, затем введите "tsks" и нажмите Enter и voila. В этот момент мышь не нужна.
Или в Windows Vista/7/2008 просто нажмите Windows Key, затем введите "tsks" и нажмите Enter.

Ответ 8

Я также запускаю XP SP2, и это отлично работает (из командной строки...):

start control schedtasks

Ответ 10

Если вы спрашиваете, что я думаю, вы спрашиваете, вы можете открыть его, выполнив это:

explorer.exe "C:\WINDOWS\Tasks\"