Независимый от языка способ указать параметр дня для schtasks.exe - PullRequest
4 голосов
/ 02 марта 2012

Я пытаюсь добавить новую задачу в планировщик задач Windows с помощью schtasks.exe. Теперь у меня проблема с указанием дня недели, в который должно выполняться задание.

Из того, что я мог узнать, что глупая программа настаивает на получении этого аргумента в виде строчной аббревиатуры имени дня - локализованной на язык ОС.

Другие параметры отлично воспринимали английские строки, но поставка «SUN» в немецкой системе не работает. Как я могу обойти это?

Если бы это была просто проблема поддержки пары языков, приложение было бы переведено, что было бы неплохо. Но, таким образом, я должен ожидать, что КАЖДЫЙ язык, этот инструмент инструмента входит ...

Я работаю в c # кстати ...

Ответы [ 2 ]

2 голосов
/ 02 марта 2012

Вы можете перейти на все дни недели (начиная с 4 марта 2012 года, который является воскресеньем, и двигаться вперед до субботы, 10 марта) и отформатировать эту дату в формате ddd (короткое название дня).Таким образом, вы получите все 7 коротких названий дней в зависимости от вашей локали.

0 голосов
/ 11 октября 2012

Вы можете определить свою задачу в планировщике Windows.Экспортируйте определение как XML (щелкните правой кнопкой мыши -> экспортировать).Создание задачи с использованием экспортированного XML

schtasks /Create [/S <system> [/U <username> [/P [<password>]]]]
/XML <xmlfile> /TN <taskname>

Содержание XML не зависит от языка

...