Как переименовать задачу в задаче, запланированной для Windows Server 2008 R2

У меня есть некоторые задачи в Планировщике задач в Windows 2008 R2. Я создал их как администратор, и я вошел в систему как администратор. У меня нет простого способа переименовать задачи. Единственный способ, которым я могу, - экспортировать конфигурацию задачи в файл XML и повторно импортировать в новую задачу, изменить имя там, а затем удалить старую задачу. Есть ли более простой способ?

117 голосов | спросил Mark 7 Jpm1000000pmFri, 07 Jan 2011 20:52:01 +030011 2011, 20:52:01

6 ответов


133

Поздравляем! Вы столкнулись с проблемой, которая сильно запятнала многих пользователей Windows /admin. Нет, вы не можете переименовать задачу, кроме как экспортировать, переименовать и импортировать снова. Да, это довольно глупо. Возможно, предприимчивый сценарист мог создать простой сценарий PowerShell, который автоматизирует это, но до тех пор вы застряли с вашим экспортом /импортом двухэтапным. Сожалею. = (

(Вы также не можете переименовать папку задач после ее создания.)

ответил Wesley 7 Jpm1000000pmFri, 07 Jan 2011 21:00:39 +030011 2011, 21:00:39
7

Не лучший способ, но может быть спасателем жизни.

Задачи сохраняются в C: \ Windows \ System32 \ Tasks в формате XML, импортируемом с помощью schtasks.exe . Как сказал Уасли, переименование файла не работает, но Create /Delete будет. Тем не менее, вам нужен текущий пароль пользователя (который у вас есть)

По сравнению с предложением Уизли он просто пропускает фазу экспорта.

  1. создайте вторую задачу, используя первый как шаблон
  2. удалить оригинал

С помощью srcname и dstname и оболочки admin в папке Задачи:

  C: \ Windows \ System32 \ Tasks> schtasks /Создать /tn dstname /xml srcname /ru [имя пользователя] /rp [пароль]
УСПЕХ: запланированная задача «dstname» успешно создана.

C: \ Windows \ System32 \ Tasks> schtasks /delete /tn srcname /f
УСПЕХ: запланированное задание «srcname» было успешно удалено.
 

Примечания:

  • С небольшим количеством скриптов вы можете без особых усилий переименовать большую группу задач.
  • При необходимости вы сможете извлечь исходный RU из XML (в узле Task /Principals /Principal /UserId )
  • Если вы хотите, чтобы schtasks запрашивали пароль, просто удалите /rp [пароль] часть
ответил Damien 20 Maypm15 2015, 20:14:23
4

К сожалению, нет. Так это и делается сейчас. Я считаю, что это в целях безопасности, так что задание задач не может быть изменено, пока они фактически настроены и включены.

ответил JohnThePro 7 Jpm1000000pmFri, 07 Jan 2011 21:01:18 +030011 2011, 21:01:18
2

Пожалуйста, будьте уверены, прежде чем ответить «Не могу этого сделать», «Невозможно» и т. д.

Просмотрите этот сценарий командной оболочки .

ответил Tom Shaeffer 2 J000000Monday12 2012, 13:38:05
1

Одна из возможностей - экспортировать задачу, удалить задачу, переименовать файл и снова импортировать его.

Хорошее описание можно найти здесь: Переименовать задачу в планировщик задач

ответил Michael Mittermair 31 Maypm16 2016, 14:29:36
-1

Да, это возможно! Просто экспортируйте задачу (щелкните правой кнопкой мыши задачу /Экспорт ...) в виде XML-файла (например, на рабочем столе). Затем удалите задачу в Планировщике задач и щелкните правой кнопкой мыши /Импортировать задачу. Выберите ранее сохраненный файл XML, переименуйте задачу и сохраните ее. Вуаля.

ответил Jérôme 8 J000000Tuesday14 2014, 19:36:27

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132