Назад | Перейти на главную страницу

Как переименовать задачу в Task Scheduled в Windows Server 2008 R2

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

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

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

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

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

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

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

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

C:\Windows\System32\Tasks>schtasks /Create /tn dstname /xml srcname /ru [running username] /rp [password]
SUCCESS: The scheduled task "dstname" has successfully been created.

C:\Windows\System32\Tasks>schtasks /delete /tn srcname /f
SUCCESS: The scheduled task "srcname" was successfully deleted.

Ноты:

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

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

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

Проверять, выписываться этот сценарий оболочки питания.

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

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

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