1

Можно ли с помощью командной строки изменить это первое состояние в моем планировщике заданий Windows (извините, у меня Windows на испанском языке, ищите перевод внизу):

Запланированная задача, для запуска которой требуется вход пользователя

к этому другому?

Запланированное задание без необходимости входа пользователя для запуска

Только изменение (приблизительный перевод):

"Запускать только если пользователь вошел в систему"

в

«Запускать, даже если пользователь не вошел в систему»

Если модификация через командную строку невозможна, я мог бы обойти эту проблему, снова создав задачу. Мне нужно решить это для Windows 7, но может быть полезно и для Windows XP.

РЕДАКТИРОВАТЬ: Программа выполняется это "Prueba02.cmd":

echo Prueba02 >> c:\Temporal\SchedTasks\Prueba02.txt

2 ответа2

1

Вам нужно указать пользователя для запуска задачи. Например /RU system

Смотри schtasks /Change /? для получения дополнительной информации, особенно /RU , /RP и /NP

1

Я верю в это, используя утилиту Windows Schtasks.

Ищите параметр /RU .

/RU username

Значение, которое указывает пользовательский контекст, в котором выполняется задача. Для системной учетной записи допустимыми значениями являются NT AUTHORITY\SYSTEM или SYSTEM. Для задач планировщика задач 2.0 значения NT AUTHORITY\LOCALSERVICE и NT AUTHORITY\NETWORKSERVICE также являются допустимыми значениями.

Пример:

SCHTASKS /Create /TN MyTask /TR "C:\MyTask.bat" /SC ONSTART /RU SYSTEM

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .