Как да импортирате или експортирате задачи от Task Scheduler в Windows 11/10

Task Scheduler е инструмент, който ви позволява да създавате и автоматизирате рутинни задачи( create and automate routine tasks) на компютър с Windows 11/10 . Родният инструмент се използва главно за стартиране на всякакви инструменти за наблюдение и за задачи по поддръжка като дефрагментиране на диск, почистване на диска и инсталиране на актуализации на Windows(install Windows updates) . В тази публикация ще ви покажем начините, по които можете да импортирате или експортирате задачи от Task Scheduler в Windows 11/10 .

Task Scheduler може да се използва и за изпълнение на задачи като стартиране на приложение, изпращане на имейл съобщение, изпълнение на команди, изпълнение на скриптове в определен ден и час или показване на кутия за съобщения.

Task Scheduler може да бъде планиран в отговор на следните събития или задействания:

  • В точно определено време.
  • В определено време по дневен график.
  • В определено време по седмичен график.
  • В определено време по месечен график.
  • Когато системата се зареди.
  • Когато компютърът влезе в състояние на неактивност.
  • Когато потребител влезе.
  • Когато задачата е регистрирана.

Можете да създавате задачи и графици въз основа на горния отговор.

Задачите също могат да бъдат запазени и ако искате, можете да импортирате или експортирате задачата от един компютър на друг.

Как да импортирате или експортирате задачи от Task Scheduler в Windows 10

Импортиране или експортиране на задачи(Export Tasks) от Task Scheduler

Можете да импортирате или експортирате планирани задачи от Task Scheduler в Windows 11/10 по някой от следните три метода:

  1. Използване на Task Scheduler
  2. Използване на командния ред
  3. Използване на PowerShell

Нека да разгледаме стъпките във връзка с всеки от изброените методи.

1] Използване на Task Scheduler

Този метод за използване на Task Scheduler за импортиране или експортиране на планирани задачи(Tasks) в Windows 10 е най-лесният.

Експортиране

За да експортирате, направете следното:

  • Натиснете Windows key + R , за да извикате диалоговия прозорец Run.
  • В диалоговия прозорец Run въведете taskschd.msc
  • Натиснете комбинацията от клавиши CTRL+SHIFT+ENTER , за да отворите Task Scheduler(open Task Scheduler) в режим на администратор.
  • Щракнете, за да разгънете библиотеката на Task Scheduler Library в левия панел.
  • В средния прозорец щракнете с десния бутон върху задачата(Task) и изберете Експортиране.( Export.)
  • Изберете местоположението за запазване на файла.
  • Щракнете върху бутона Запиши(Save)  .

След като запазите, можете да намерите XML файла в това конкретно запазено място. Можете да копирате този XML файл на друга машина, като използвате USB устройство или можете да изпратите файла по имейл.

Импортиране

За да импортирате, направете следното:

Преди импортиране се уверете, че сте копирали всички необходими файлове за изпълнение на задачите. Например, ако ще стартирате някакви скриптове на PowerShell , уверете се, че сте копирали скрипта заедно с XML файла.

Експортиране на задачи(Tasks) експортирайте само конфигурациите на задачите на Task Scheduler . Няма да копира необходимите файлове. Така че копирайте всички необходими файлове и след това започнете да импортирате.

  • Отворете  Task Scheduler в административен режим.
  • Щракнете, за да разгънете библиотеката на Task Scheduler Library в левия панел.
  • Щракнете с десния бутон(Right-click) върху папката за задачата и изберете Импортиране на задача.( Import Task.)
  • Сега прегледайте местоположението на XML файла(XML file)  и щракнете върху  Отвори(Open) .

Ако вече сте конфигурирали настройки на задачата(Task) , направете го след импортирането.

2] Използване на командния ред

За да импортирате или експортирате планирани задачи(Tasks) в Windows 10 с помощта на командния ред(Command Prompt) , ще трябва да използвате командата  Schtasks.exe . Тази команда позволява на потребителите да създават, изтриват, отправят заявки, променят, изпълняват и прекратяват планирани задачи на локален или отдалечен компютър.

Експортиране

За да експортирате, направете следното:

  • Натиснете клавиша Windows key + R R. за да извикате диалоговия прозорец Run.
  • В диалоговия прозорец Run въведете cmd и след това натиснете CTRL + SHIFT + ENTER , за да open Command Prompt in admin/elevated mode .
  • В прозореца на командния ред копирайте и поставете командата по-долу и натиснете Enter .
  • Заменете контейнера task_location и task_name с действителното местоположение и име на задачата от Task Scheduler .
  • Можете да намерите местоположението и името на задачата(Task) , ако щракнете върху задачата(Task) в средния прозорец.
  • Заменете %UserProfile%  с пълния път на вашия профил. Например C:\Users\Chidum.Osobalu .
schtasks /Query /XML /TN “task_location\task_name” > “%UserProfile%\Desktop\Export Tasks\name.xml”

След като командата бъде изпълнена, уверете се, че файлът е разположен на правилното място, което сте споменали в командата.

Импортиране

За да импортирате, направете следното:

Няма опция за импортиране в командния ред. Така че, вместо да импортирате и задавате местоположението и скрипта, можете да създадете нова задача, като използвате същия XML файл, който сте експортирали.

Отворете командния ред(Command Prompt) в режим на администратор/повишен режим.

В прозореца на CMD копирайте и поставете командата по-долу и натиснете Enter .

schtasks /create /xml “%UserProfile%\XML file Path\TaskName.xml” /tn “\TASKSCHEDULER-FOLDER-PATH\TASK- NAME” /ru “COMPUTER-NAME\USER-NAME” /rp SystemPassword

Заменете(Replace) следните заместители в командата:

“%UserProfile%\XML file Path\TaskName.xml – Копирайте пътя на експортирания XML файл.

TASKSCHEDULER-FOLDER-PATHЗаменете(Replace) го с пътя на местоположението на задачата(Task) в Task Scheduler(Task Scheduler) .

ИМЕ НА ЗАДАЧАТА(TASK- NAME) – Можете да дадете произволно име.

COMPUTER-NAME – Името на вашия системен хост(Hostname) . За да получите име на хост от системата, въведете име на хост(hostname) в CMD ред и натиснете Enter.

USER-NAME – Вашето системно потребителско име.

SystemPasswordВъведете(Input) вашата системна парола, ако сте задали такава.

3] Използване на PowerShell

За да импортирате или експортирате планирани задачи(Tasks) в Windows 10 с помощта на PowerShell , ще трябва да използвате командлета Export-ScheduledTask  .

Експортиране

За да експортирате, направете следното:

Натиснете клавиша Windows key + X , за да влезете в менюто на Power User.

Докоснете A на клавиатурата, за да стартирате PowerShell в режим на администратор/повишен режим.

В конзолата PowerShell копирайте и поставете командата по-долу и натиснете Enter .

Export-ScheduledTask -TaskName “task location from scheduler\task name” > “$env:UserProfile\Desktop\name.xml”

Заменете(Replace) следните заместители в командата:

  • Местоположение на задачата от планировчика
  • Име на задачата
  • Име.xml

След като изпълните командата, задачата ще бъде експортирана на посоченото място.

Импортиране

За да импортирате, направете следното:

Тук, точно както в командния ред , в (Command Prompt)PowerShell също няма команда за импортиране . Така че ще трябва да използвате командата Register,(Register command) за да създадете новата задача с експортирания XML файл.

Отворете PowerShell в режим на администратор.

В прозореца на PowerShell копирайте и поставете командата по-долу с лека модификация според вашето изискване.

Register-ScheduledTask -xml (Get-Content ‘C:\PASTE THE PATH OF THE EXPORTED XML FILE WITH NAME.XML ‘ | Out-String) -TaskName “TASK-IMPORT-NAME” -TaskPath “\TASK-PATH-TASKSCHEDULER\” -User COMPUTER-NAME\USER-NAME –Password TYPE YOUR PASSWORD -Force

Уверете(Make) се, че всички заместители за главни букви са заменени съответно и изпълнете командата. След изпълнението на командата, експортираният планировчик на задачи ще бъде създаден като нова задача в Task Scheduler .

The above are the 3 ways you can import or export Tasks from Task Scheduler in Windows 11/10.



About the author

Аз съм уеб разработчик с опит в работата както с Windows 11, така и с 10. Също така съм потребител на Firefox от много години и съм станал доста опитен в използването на изцяло новата конзола за игри Xbox One. Основните ми интереси са в разработката на софтуер, по-специално в уеб и мобилното развитие, както и науката за данни. Имам много добри познания относно различни компютърни системи и тяхното използване, така че мога да предоставя безпристрастна обратна връзка за различни програми или услуги, които може да използвате.



Related posts