Определение под управлением каталога для Запланированных задач с помощью schtasks.exe

Для пользователей Java вы можете использовать это в наборе данных:

public boolean isDatasetEmpty(Dataset<Row> ds) {
        boolean isEmpty;
        try {
            isEmpty = ((Row[]) ds.head(1)).length == 0;
        } catch (Exception e) {
            return true;
        }
        return isEmpty;
}

Это проверяет все возможные сценарии (пустые, нулевые).

36
задан Eugene Katz 15 January 2009 в 18:43
поделиться

3 ответа

Недавно я столкнулся с той же проблемой. Я решил это, добавив ключ / V1 в команду schtasks.

/ V1 создает запланированную задачу, совместимую с предварительной версией, и автоматически заполняет каталог Start In.

13
ответ дан 27 November 2019 в 03:20
поделиться

См. мой ответ на подобный вопрос , того, как установить опцию "Wake the computer to run this task...", которая только доступна из Планировщика задач UI (и через XML), а не schtasks.exe /create командная строка.

основные детали его:

  1. Создают Вашу задачу через schtasks.exe /create /tn MyTask ...
  2. Экспорт Ваша задача к XML через schtasks.exe /query /xml /tn MyTask > MyTask.xml
  3. Обновление этот XML через XSLT или поиск/замену
  4. Переимпорт (перезаписывающий старую задачу) через schtasks.exe /create /tn MyTask /xml MyTask.xml /f

, Детали здесь .

7
ответ дан Community 10 October 2019 в 10:10
поделиться

Можно установить запуск в каталоге с помощью следующей команды

, которая ключ \в / переключателе TR.

SCHTASKS /Create /u username /p pswd /ru "NT AUTHORITY\SYSTEM"
  /rp /sc ONSTART /tn task-name /tr "\"D:\name-of-file-to-run\" "
8
ответ дан 2 revs, 2 users 73%anon 10 October 2019 в 10:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: