Πώς να προγραμματίσετε το σενάριο PowerShell στο Task Scheduler στα Windows 10

Τα σενάρια PowerShell(PowerShell scripts) μειώνουν την προσπάθεια εκτέλεσης επαναλαμβανόμενων εργασιών. Εάν εκτελείτε συχνά σενάρια σε προκαθορισμένους χρόνους ή καθορισμένα χρονικά διαστήματα, ίσως θέλετε έναν αποτελεσματικό τρόπο για να μην χρειάζεται να εκτελείτε επανειλημμένα σενάρια. Σε αυτήν την ανάρτηση, θα σας καθοδηγήσουμε πώς να προγραμματίσετε το σενάριο PowerShell να εκτελείται περιοδικά στα Windows 10 χρησιμοποιώντας το Task Scheduler .

Προγραμματίστε το σενάριο PowerShell χρησιμοποιώντας το Task Scheduler

(Schedule PowerShell)Προγραμματίστε το σενάριο PowerShell χρησιμοποιώντας το Task Scheduler

Υποτίθεται ότι έχετε ήδη δημιουργήσει ένα σενάριο PowerShell. (created a PowerShell script.)Για να προγραμματίσετε τη δέσμη ενεργειών PowerShell χρησιμοποιώντας το Task Scheduler(using Task Scheduler) , κάντε τα εξής:

  1. Πατήστε  το πλήκτρο Windows key + R  για να καλέσετε το παράθυρο διαλόγου Εκτέλεση.
  2. Στο παράθυρο διαλόγου Εκτέλεση, πληκτρολογήστε  taskschd.msc
  3. Πατήστε  το CTRL+SHIFT+ENTER  για να  ανοίξετε το Task Scheduler(open Task Scheduler)  σε λειτουργία διαχειριστή.
  4. Στο αριστερό τμήμα του παραθύρου, κάντε δεξί κλικ στο  Task Scheduler Library > Create Task .
  5. Στην  καρτέλα Γενικά(General)  , μπορείτε να ορίσετε το όνομα του χρονοπρογραμματιστή και την περιγραφή της εργασίας, όπως για ποιον σκοπό έχει δημιουργήσει η εργασία.
  6. Μεταβείτε στην   καρτέλα  Ενεργοποίηση και κάντε κλικ στο κουμπί (Trigger)Νέο(New)  . Εδώ, μπορείτε να ορίσετε συνθήκες που ενεργοποιούν μια εργασία.
  7. Στη συνέχεια, ανοίξτε την καρτέλα  Ενέργειες και κάντε κλικ στο κουμπί (Actions )Νέο(New)  .

Στο αναπτυσσόμενο μενού Ενέργεια, το Start a program έχει οριστεί από προεπιλογή. Μπορείτε να το αλλάξετε εάν απαιτείται.

Χρησιμοποιώντας την Αναζήτηση(Browse) , επιλέξτε το πεδίο προγράμματος/σεναρίου. Για να προγραμματίσουμε ένα σενάριο, πρέπει να επιλέξουμε το powershell.exe. Μπορείτε να βρείτε το powershell.exe στον system32\WindowsPowerShell\v1.0 folder .

Στο Προσθήκη(Add arguments) ορισμών , η παράμετρος -File είναι η προεπιλεγμένη, γι' αυτό απλώς καθορίστε τη διαδρομή του σεναρίου. Ας υποθέσουμε(Assume) ότι έχετε δημιουργήσει ένα σενάριο PowerShell και το έχετε αποθηκεύσει στην επιφάνεια εργασίας σας.

C:\Users\<username>\Desktop\TWC_script.ps1

Εάν η διαδρομή περιέχει κενό χώρο, θα πρέπει να περικλείεται με εισαγωγικά.

  • Αφού ρυθμιστούν, μπορείτε να καθορίσετε συνθήκες για να προσδιορίσετε εάν η εργασία θα εκτελεστεί. Η εργασία δεν θα εκτελεστεί εάν οποιαδήποτε συνθήκη που καθορίζεται εδώ δεν είναι αληθής.
  • Στην καρτέλα Ρυθμίσεις(Settings) , μπορείτε να ορίσετε πρόσθετες σύνθετες ρυθμίσεις για τον έλεγχο της εκτέλεσης της εργασίας.
  • Τέλος, κάντε κλικ  στο OK(OK)  για να δημιουργήσετε ένα προγραμματισμένο σενάριο.
  • Κάντε ξανά κλικ στο OK(OK) . Τώρα μπορείτε να πραγματοποιήσετε έξοδο από το Task Scheduler .

PowerShell script does not run as Scheduled Task – 0xFFFD0000 error

Το προγραμματισμένο σενάριο θα εκτελεστεί όπως αναμένεται σύμφωνα με το πρόγραμμά σας χωρίς κανένα πρόβλημα. Εάν θέλετε να ελέγξετε την εκτέλεση του σεναρίου, μπορείτε να κάνετε κλικ στην επιλογή Εκτέλεση(Run)  κάνοντας δεξί κλικ στο όνομα της εργασίας.

Αυτός είναι ο τρόπος με τον οποίο μπορείτε να κάνετε μια δέσμη ενεργειών PowerShell να εκτελείται ως προγραμματισμένη εργασία χρησιμοποιώντας το Task Scheduler.(This is how you can make a PowerShell script run as a scheduled task using Task Scheduler.)



About the author

Είμαι έμπειρος ειδικός στα windows 10 και 11/10, με εμπειρία τόσο σε προγράμματα περιήγησης όσο και σε εφαρμογές smartphone. Είμαι μηχανικός λογισμικού για περισσότερα από 15 χρόνια και έχω συνεργαστεί με μια σειρά από μεγάλες εταιρείες, όπως η Microsoft, η Google, η Apple, η Ubisoft και άλλες. Έχω διδάξει επίσης ανάπτυξη windows 10/11 σε επίπεδο κολεγίου.



Related posts