Πώς να εκτελέσετε σενάρια PowerShell από τη γραμμή εντολών

Προγραμματιστής υπολογιστών που εργάζεται στο γραφείο του

Πώς να εκτελέσετε σενάρια PowerShell από τη γραμμή εντολών

Πίστωση εικόνας: alvarez/E+/GettyImages

Το Windows PowerShell είναι μια γλώσσα δέσμης ενεργειών που μπορείτε να χρησιμοποιήσετε στα Windows για να αυτοματοποιήσετε διάφορες εργασίες. Μπορείτε να εκτελέσετε σενάρια PowerShell από την παραδοσιακή γραμμή εντολών των Windows ή χρησιμοποιώντας τη γραμμή εντολών του PowerShell. Βεβαιωθείτε ότι εκτελείτε μόνο εντολές PowerShell που έχετε γράψει και διορθώσει ή εντολές από πηγές που εμπιστεύεστε, καθώς εντολές από άλλες πηγές μπορούν να κάνουν πράγματα που μπορεί να μην θέλετε στον υπολογιστή σας.

Κατανόηση του Windows PowerShell

Windows PowerShell είναι ένα εργαλείο δέσμης ενεργειών για τα Microsoft Windows. Σας επιτρέπει να αυτοματοποιείτε διάφορες εργασίες στα Windows, συμπεριλαμβανομένων εργασιών διαχείρισης συστήματος όπως σύνδεση σε δίκτυα ή δημιουργία αντιγράφων ασφαλείας αρχείων ή προσωπικές εργασίες όπως η οργάνωση συνόλων αρχείων ή φωτογραφιών. Περιέχει πρόσβαση σε μεγάλο μέρος της Microsoft

.ΚΑΘΑΡΑ πλαίσιο προγραμματισμού, καθιστώντας το μια ισχυρή επιλογή για την αυτοματοποίηση των Windows.

Το βίντεο της ημέρας

Μπορείτε να πληκτρολογήσετε ή να αντιγράψετε και να επικολλήσετε Εντολές PowerShell στο πρόγραμμα PowerShell ένα προς ένα, το οποίο μπορεί να είναι χρήσιμο για τη δοκιμή λειτουργιών ή για ορισμένες απλές εργασίες. Αλλά συχνά, θέλετε να οργανώσετε τις εντολές του PowerShell σε σύνολα αρχείων που ονομάζονται σενάρια που μπορείτε να επεξεργαστείτε όπως απαιτείται και να εκτελείτε ξανά και ξανά. Αυτά τα αρχεία έχουν συνήθως την επέκταση αρχείου .ps1, και μπορείς εκτελέστε μια δέσμη ενεργειών PowerShell από τη γραμμή εντολών αν θέλετε ή από το Περιβάλλον Ενσωματωμένου Περιβάλλοντος Σεναρίων PowerShell, ένα εργαλείο ανάπτυξης που παρέχεται από τη Microsoft.

Το PowerShell και οι εναλλακτικές του

Το PowerShell μπορεί να χρησιμοποιηθεί συμπληρωματικά ή αντί του παραδοσιακού Μαζικά αρχεία των Windows, που έχουν επέκταση .νυχτερίδα και υπάρχουν με κάποια μορφή εδώ και δεκαετίες. Τα ομαδικά αρχεία δεν έχουν πρόσβαση σε όλο το φάσμα των εργαλείων .NET, καθιστώντας το PowerShell συχνά πιο ισχυρό, αλλά είναι συμβατά με παλαιότερες εκδόσεις των Windows και μπορεί να είναι γνωστά σε περισσότερους προγραμματιστές και χρήστες.

Διάφορα προγράμματα των Windows, όπως τα εργαλεία του Microsoft Office όπως το Word και το Excel, έχουν επίσης τα δικά τους ενσωματωμένα εργαλεία δέσμης ενεργειών που μπορεί να είναι χρήσιμο για την αυτοματοποίηση εργασιών εντός αυτών των προγραμμάτων.

Μερικοί άνθρωποι προτιμούν να χρησιμοποιούν εργαλεία δέσμης ενεργειών μεταξύ πλατφορμών που βρίσκονται επίσης συνήθως σε Linux και Apple macOS, όπως το εργαλείο δέσμης ενεργειών και γραμμής εντολών κτυπώ δυνατά ή γλώσσες σεναρίου όπως Πύθων και Ρουμπίνι. Ωστόσο, αυτά γενικά θα πρέπει να εγκατασταθούν ειδικά στα Windows. Οι προγραμματιστές μπορούν επίσης να αναπτύξουν πλήρεις εφαρμογές Windows χρησιμοποιώντας περιβάλλοντα ανάπτυξης όπως Microsoft Visual Studio, αλλά αυτό είναι συχνά περισσότερη δουλειά από ό, τι χρειάζεται για βασικές εργασίες αυτοματισμού.

Εκτελέστε ένα σενάριο PowerShell

Μπορείτε να δημιουργήσετε ένα σενάριο PowerShell στο PowerShell ISE, το οποίο βρίσκεται πληκτρολογώντας "Ενσωματωμένο περιβάλλον δέσμης ενεργειών PowerShell" στο πλαίσιο αναζήτησης στη γραμμή εργασιών ή στο μενού "Έναρξη" ή σε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου. Αυτό περιλαμβάνει το Σημειωματάριο, το οποίο περιλαμβάνεται στα Windows. Φροντίστε να αποθηκεύσετε το σενάριο με την επέκταση .ps1.

Στη συνέχεια, για να εκτελέσετε το σενάριο PowerShell από τη γραμμή εντολών, ξεκινήστε τη γραμμή εντολών των Windows πληκτρολογώντας "cmd" στο πλαίσιο αναζήτησης και κάνοντας κλικ στο αποτέλεσμα. Πληκτρολογήστε την πλήρη διαδρομή του σεναρίου PowerShell, όπως "C:\Example\example_script.ps1" και πατήστε enter. Εναλλακτικά, μπορείτε να πλοηγηθείτε στο αρχείο σεναρίου στο PowerShell ISE. Χρησιμοποιήστε το "Αρχείο"του μενού"Ανοιξε" επιλογή για να πλοηγηθείτε στο σενάριο και να το ανοίξετε και μετά κάντε κλικ στο "Αρχείο" και "Τρέξιμο" για να τρέξει το σενάριο.

Εάν λάβετε ένα σφάλμα που λέει ότι δεν έχετε άδεια να εκτελέσετε το σενάριο, εκκινήστε το PowerShell για να αλλάξετε τις ρυθμίσεις σας. Για να το κάνετε αυτό, αναζητήστε "PowerShell" στο πλαίσιο αναζήτησης και κάντε κλικ στο αποτέλεσμα. Στη συνέχεια, πληκτρολογήστε "Unblock-File -Path" ακολουθούμενο από ένα διάστημα και την πλήρη διαδρομή του σεναρίου PowerShell. Μπορείτε επίσης να αλλάξετε τις ρυθμίσεις σας για να επιτρέψετε την εκτέλεση οποιουδήποτε σεναρίου PowerShell, αλλά βεβαιωθείτε ότι κατανοείτε τις συνέπειες ασφαλείας που θα το κάνετε πριν λάβετε αυτήν την απόφαση.