Πώς να δημιουργήσετε και να εκτελέσετε το αρχείο σεναρίου PowerShell στα Windows 11/10

Ένα σενάριο είναι απλώς μια συλλογή εντολών που αποθηκεύονται σε ένα αρχείο κειμένου (χρησιμοποιώντας την ειδική επέκταση .ps1 ) που το PowerShell κατανοεί και εκτελεί με τη σειρά για να εκτελέσει διαφορετικές ενέργειες. Σε αυτήν την ανάρτηση, θα περιγράψουμε τη διαδικασία που περιλαμβάνει ο τρόπος δημιουργίας και εκτέλεσης ενός αρχείου σεναρίου PowerShell στα (PowerShell)Windows 11/10 .

Το PowerShell(PowerShell) είναι ένα εργαλείο γραμμής εντολών που σχεδιάστηκε από τη Microsoft για την εκτέλεση εντολών και σεναρίων για την αλλαγή ρυθμίσεων και την αυτοματοποίηση εργασιών. Κατά κάποιο τρόπο, είναι παρόμοιο με τη γραμμή εντολών(Command Prompt) . Ωστόσο, το PowerShell είναι μια πιο ικανή διεπαφή γραμμής εντολών ( CLI ) που προσφέρει ένα εκτεταμένο σύνολο εργαλείων και μεγαλύτερη ευελιξία και έλεγχο. Επίσης, σε αντίθεση με τη γραμμή εντολών, το PowerShell είναι διαθέσιμο σε Windows , macOS και Linux .

Για να δείτε πώς να δημιουργήσετε και να εκτελέσετε το αρχείο δέσμης ενεργειών PowerShell στα (PowerShell)Windows 11/10 , ακολουθήστε τις οδηγίες για καθεμία από τις εργασίες όπως φαίνεται στις αντίστοιχες ενότητες.

Πώς να δημιουργήσετε ένα αρχείο σεναρίου PowerShell

Δημιουργήστε και εκτελέστε το αρχείο σεναρίου PowerShell

Στα Windows 11/10 , μπορείτε να δημιουργήσετε αρχεία σεναρίων PowerShell χρησιμοποιώντας σχεδόν οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου ή την κονσόλα ISE ( Integrated Scripting Environment ). Ωστόσο, η προτιμώμενη επιλογή για τη δημιουργία σεναρίων προς τα εμπρός είναι να χρησιμοποιήσετε το πρόγραμμα επεξεργασίας κώδικα του Visual Studio(Studio Code) με την επέκταση PowerShell .

Το Visual Studio Code — επίσης γνωστό ως κώδικας VS —(VS Code —) είναι ένας δωρεάν και επεκτάσιμος επεξεργαστής κώδικα πολλαπλών πλατφορμών που παρέχει ένα περιβάλλον για την επεξεργασία σχεδόν κάθε είδους γλώσσας προγραμματισμού. Και όταν προσθέτετε την επέκταση PowerShell , έχετε μια πλήρως διαδραστική εμπειρία επεξεργασίας σεναρίων, ακόμη και με την υποστήριξη IntelliSense (συμπλήρωση κώδικα).

Δείτε πώς μπορείτε να δημιουργήσετε αρχείο σεναρίου PowerShell στα (PowerShell)Windows 11/10 χρησιμοποιώντας τον κώδικα VS(VS Code) :

  • Μεταβείτε στη σελίδα λήψης του Visual Studio(Head to Visual Studio Download page) .
  • Κάντε κλικ στο  κουμπί Windows  για λήψη του προγράμματος εγκατάστασης.
  • Κάντε διπλό κλικ(Double-click) στο ληφθέν αρχείο για να ξεκινήσει η διαδικασία εγκατάστασης του VS Code .
  • Επιβεβαιώστε τους όρους της συμφωνίας.
  • Κάντε κλικ  στο κουμπί Επόμενο(Next)  .
  • Κάντε  ξανά κλικ στο κουμπί Επόμενο(Next)  .
  • Κάντε κλικ  στο κουμπί Επόμενο(Next)  άλλη μια φορά.
  • Επιβεβαιώστε(Confirm) πρόσθετες εργασίες όπως απαιτείται.
  • Κάντε κλικ  στο κουμπί Επόμενο(Next)  .
  • Κάντε κλικ στο  κουμπί Εγκατάσταση(Install)  .
  • Κάντε κλικ στο  κουμπί Τέλος(Finish)  .

Μόλις ολοκληρώσετε τα βήματα, μπορείτε να προχωρήσετε στην εγκατάσταση της επέκτασης PowerShell . Να πώς:

  • Ανοίξτε  τον κωδικό VS.(VS Code)
  • Κάντε κλικ στην  καρτέλα Επεκτάσεις(Extensions) από το αριστερό παράθυρο ή πατήστε τον συνδυασμό CTRL + SHIFT + X
  • Αναζητήστε το  PowerShell  και επιλέξτε το κορυφαίο αποτέλεσμα.
  • Κάντε κλικ στο  κουμπί Εγκατάσταση(Install)  .

Αφού ολοκληρώσετε τα βήματα εγκατάστασης, μπορείτε να ξεκινήσετε να γράφετε σενάρια PowerShell χρησιμοποιώντας τον κώδικα του Visual Studio(Studio Code) . Να πώς:

  • Ανοίξτε  τον κωδικό VS.(VS Code)
  • Κάντε κλικ στο  μενού Αρχείο(File)  και επιλέξτε  Νέο αρχείο(New File)  .
  • Κάντε κλικ στο  μενού Αρχείο(File)  και επιλέξτε  Αποθήκευση ως(Save as)  επιλογή.
  • Στο πεδίο Όνομα αρχείου(File name) καθορίστε ένα όνομα για το αρχείο με την επέκταση .ps1  — για παράδειγμα,  TWC_script.ps1 .
  • Κάντε κλικ στο  κουμπί Αποθήκευση(Save)  .

Γράψτε ένα νέο ή επικολλήστε το σενάριο που θέλετε να εκτελέσετε — για παράδειγμα:

Write-Host "Welcome to TheWindowsClub.com! Your first script executed successfully"

Το παραπάνω σενάριο θα εμφανίσει την παρακάτω φράση στην οθόνη.

Welcome to TheWindowsClub.com! Your first script executed successfully

Μπορείτε να κάνετε κλικ στο κουμπί Εκτέλεση(Run)  από την επάνω δεξιά πλευρά (ή να πατήσετε το πλήκτρο F5) για να εκτελέσετε το σενάριο.

  • Κάντε κλικ στο  μενού Αρχείο(File)  .
  • Κάντε κλικ στην  επιλογή Αποθήκευση(Save)  .

Μόλις ολοκληρώσετε τα βήματα χρησιμοποιώντας τον κώδικα του Visual Studio(Studio Code) , το σενάριο θα είναι έτοιμο για εκτέλεση, αλλά θα αποτύχει από προεπιλογή. Αυτό συμβαίνει επειδή οι προεπιλεγμένες ρυθμίσεις του PowerShell είναι πάντα ρυθμισμένες να εμποδίζουν την εκτέλεση οποιασδήποτε δέσμης ενεργειών . (Η μόνη εξαίρεση είναι εάν εκτελείτε τα περιεχόμενα του σεναρίου εντός του Visual Studio Code ή του PowerShell ISE .)

Πώς να εκτελέσετε το αρχείο σεναρίου PowerShell στα Windows 11/10(PowerShell)

Για να εκτελέσετε ένα αρχείο σεναρίου με το PowerShell , πρέπει να αλλάξετε την πολιτική εκτέλεσης στα Windows 11/10 .

Στα Windows 11/10 , το PowerShell περιλαμβάνει τέσσερις πολιτικές εκτέλεσης, όπως:

  1. Περιορισμένη —(Restricted —)  Διακόπτει την εκτέλεση οποιουδήποτε σεναρίου.
  2. RemoteSigned —  Επιτρέπει(Allows) τα σενάρια που δημιουργούνται στη συσκευή, αλλά τα σενάρια που δημιουργούνται σε άλλον υπολογιστή δεν θα εκτελούνται εκτός εάν περιλαμβάνουν την υπογραφή ενός αξιόπιστου εκδότη.
  3. AllSigned —  Όλα τα σενάρια θα εκτελούνται, αλλά μόνο εάν τα έχει υπογράψει ένας αξιόπιστος εκδότης.
  4. Unrestricted —  Εκτελεί(Runs) οποιοδήποτε σενάριο χωρίς περιορισμούς.

Δείτε πώς μπορείτε να εκτελέσετε το αρχείο σεναρίου PowerShell στα Windows 11/10:(PowerShell)

  • Πατήστε το πλήκτρο Windows key + X για να ανοίξετε το Power User Menu(open Power User Menu) .
  • Πατήστε A στο πληκτρολόγιο για να εκκινήσετε το PowerShell σε λειτουργία διαχειριστή/ανυψωμένη.
  • Στην κονσόλα PowerShell , πληκτρολογήστε την παρακάτω εντολή και πατήστε Enter .
Set-ExecutionPolicy RemoteSigned
  • Πληκτρολογήστε  A και πατήστε Enter (αν υπάρχει).

Στη συνέχεια, πληκτρολογήστε την παρακάτω εντολή και πατήστε Enter για να εκτελέσετε το σενάριο. Φροντίστε(Make) να αλλάξετε το σύμβολο κράτησης θέσης "PATHTOSCRIPT" στη θέση του σεναρίου σας.

& "C:\PATH\TO\SCRIPT\TWC_script.ps1"

Αφού ολοκληρώσετε τα βήματα, το σενάριο θα εκτελεστεί και εάν γράφτηκε σωστά, θα πρέπει να δείτε την έξοδο του χωρίς προβλήματα.

Αυτό είναι το πώς να δημιουργήσετε και να εκτελέσετε το αρχείο σεναρίου PowerShell στα (PowerShell)Windows 11/10 !

Σχετικά(Related) : Πώς να εκτελείτε τοπικά σενάρια PowerShell χωρίς υπογραφή(How to run local PowerShell Scripts without Signing) .



About the author

Είμαι μηχανικός λογισμικού με εμπειρία στην Εξερεύνηση Xbox, Microsoft Excel και Windows 8.1 Explorer. Στον ελεύθερο χρόνο μου, μου αρέσει να παίζω βιντεοπαιχνίδια και να βλέπω τηλεόραση. Έχω πτυχίο από το Πανεπιστήμιο της Γιούτα και αυτή τη στιγμή εργάζομαι ως μηχανικός λογισμικού σε μια διεθνή εταιρεία.



Related posts