Τι είναι το PowerShell στα Windows και τι μπορείτε να κάνετε με αυτό;

Ενώ πολλοί απλοί χρήστες γνωρίζουν για τη Γραμμή εντολών(Command Prompt) , μόνο λίγοι έχουν ακούσει για το Windows PowerShell . Το PowerShell(PowerShell) είναι ένα πολύ πιο ισχυρό εργαλείο από τη Γραμμή εντολών(Command Prompt) . Προορίζεται επίσης να αντικαταστήσει τη Γραμμή εντολών(Command Prompt) , καθώς παρέχει περισσότερη ισχύ και έλεγχο στο λειτουργικό σύστημα Windows . Γι' αυτό αποφασίσαμε να πάρουμε μια γεύση από το PowerShell και να εξηγήσουμε σε όλους τους αναγνώστες μας τι είναι αυτό το εργαλείο, γιατί είναι τόσο ισχυρό και ποιος τείνει να το χρησιμοποιεί πιο συχνά. Ας δούμε τι είναι το PowerShell και τι μπορείτε να κάνετε με αυτό:

Τι είναι το PowerShell στα Windows;

Για να σας δώσουμε μια καλύτερη κατανόηση του PowerShell , θα πρέπει πρώτα να ορίσουμε τι είναι το κέλυφος. Όχι, δεν μιλάμε για κέλυφος χελώνας. 🙂 Στην επιστήμη των υπολογιστών, το κέλυφος είναι μια διεπαφή χρήστη που σας δίνει πρόσβαση σε διάφορες υπηρεσίες ενός λειτουργικού συστήματος. Ένα κέλυφος μπορεί να βασίζεται στη γραμμή εντολών ή μπορεί να περιλαμβάνει μια γραφική διεπαφή χρήστη ( GUI ).

Το Windows PowerShell(Windows PowerShell) είναι ένα κέλυφος που αναπτύχθηκε αρχικά από τη Microsoft για τους σκοπούς της αυτοματοποίησης εργασιών(task automation) και της διαχείρισης παραμέτρων(configuration management) . Το PowerShell(PowerShell) είναι πλέον ένα έργο ανοιχτού κώδικα και μπορεί να εγκατασταθεί σε πλατφόρμες Windows(Windows) , macOS και Linux . Αυτό το κέλυφος βασίζεται στο πλαίσιο .NET(.NET framework) και περιλαμβάνει ένα κέλυφος γραμμής εντολών και μια γλώσσα δέσμης ενεργειών.

Windows PowerShell

Η πρώτη έκδοση του PowerShell κυκλοφόρησε τον Νοέμβριο του 2006(November 2006) για Windows XP , Windows Server 2003 και Windows Vista . Η πιο πρόσφατη έκδοση του PowerShell είναι το Windows PowerShell 5.1(Windows PowerShell 5.1) και παραδίδεται το 2016 ως μέρος του Windows 10 Anniversary Update και του Windows Server 2016 . Λειτουργεί επίσης με Windows Server 2008 R2, Windows Server 2012 και Windows Server 2012 R2, Windows 7 Service Pack 1 και Windows 8.1 ( Pro and Enterpriseεκδόσεις).

Τι μπορείτε να κάνετε με το PowerShell;

Η Microsoft(Microsoft) σχεδίασε το Windows PowerShell(Windows PowerShell) ως εργαλείο που σας βοηθά να αυτοματοποιήσετε και να επιλύσετε γρήγορα πολλές κουραστικές εργασίες διαχείρισης. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε το PowerShell για να εμφανίσετε όλες τις συσκευές USB που είναι εγκατεστημένες σε έναν ή πολλούς υπολογιστές σε ένα δίκτυο ή μπορείτε να ορίσετε μια χρονοβόρα εργασία να εκτελείται στο παρασκήνιο ενώ κάνετε άλλες εργασίες. Μπορείτε επίσης να αναγνωρίσετε και να σκοτώσετε διεργασίες που δεν ανταποκρίνονται ή να φιλτράρετε συγκεκριμένες πληροφορίες σχετικά με υπολογιστές σε ένα δίκτυο και να τις εξαγάγετε σε μορφή HTML .

Οι δυνατότητες του PowerShell(PowerShell) σάς επιτρέπουν να απλοποιείτε και να αυτοματοποιείτε κουραστικές και επαναλαμβανόμενες εργασίες δημιουργώντας σενάρια και συνδυάζοντας πολλαπλές εντολές.

Εάν είστε διαχειριστής δικτύου, διαπιστώνετε ότι το PowerShell είναι χρήσιμο στην εργασία με την υπηρεσία καταλόγου Active Directory(Active Directory) . Δεδομένου ότι περιέχει εκατοντάδες προσαρμόσιμες εντολές, οι οποίες ονομάζονται cmdlet, το PowerShell μπορεί να σας βοηθήσει να σας κάνει πιο παραγωγικούς. Συνιστούμε το βιβλίο του Ed Wilson - (Ed Wilson's)Windows PowerShell Βήμα προς βήμα(Windows PowerShell Step by Step) - για να μάθετε περισσότερα σχετικά με αυτό. Αν θέλετε να δείτε τι νέο υπάρχει στην πιο πρόσφατη επανάληψη του Windows PowerShell για Windows 10 , θα πρέπει επίσης να ελέγξετε αυτήν την επίσημη ιστοσελίδα της Microsoft : (Microsoft)PowerShell Documentation .

PowerShell εναντίον PowerShell ISE

Πάνω από το τυπικό κέλυφος της γραμμής εντολών, μπορείτε επίσης να βρείτε το Windows PowerShell ISE . Το ISE(ISE) σημαίνει Integrated Scripting Environment και είναι μια γραφική διεπαφή χρήστη που σας επιτρέπει να εκτελείτε εντολές και να δημιουργείτε, να τροποποιείτε και να δοκιμάζετε σενάρια χωρίς να χρειάζεται να πληκτρολογείτε όλες τις εντολές στη γραμμή εντολών. Το εργαλείο επιτρέπει την ανάπτυξη σεναρίων που είναι συλλογές εντολών όπου μπορείτε να προσθέσετε σύνθετη λογική για την εκτέλεσή τους.

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

Πού βρίσκετε το PowerShell στα Windows ;

Ο πιο γρήγορος τρόπος για να ανοίξετε το PowerShell στα Windows είναι να χρησιμοποιήσετε το πεδίο αναζήτησης της Cortana από τη γραμμή εργασιών. Εισαγάγετε τη λέξη-κλειδί "powershell" και, στη συνέχεια, κάντε κλικ ή πατήστε το αποτέλεσμα αναζήτησης Windows PowerShell .

Αναζήτηση για το PowerShell στα Windows 10

Για περισσότερους τρόπους εκκίνησης του PowerShell με οδηγίες για Windows 10 , Windows 8.1 και Windows 7 , διαβάστε αυτό το άρθρο: 9 τρόποι εκκίνησης του PowerShell στα Windows (συμπεριλαμβανομένου του διαχειριστή)(9 ways to launch PowerShell in Windows (including as admin)) .

Εντολές PowerShell

Οι εντολές του PowerShell ονομάζονται cmdlet. Ο ευκολότερος τρόπος για να βρείτε αυτές τις εντολές στο PowerShell είναι να εκτελέσετε το " Get-Command -Type Cmdlet ".

Get-Command - Πληκτρολογήστε Cmdlet στο PowerShell

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

Σε αυτόν τον οδηγό από τη Microsoft(this guide from Microsoft) , μπορείτε να βρείτε δείγματα σεναρίων που σας δίνουν μια καλή ιδέα για τη χρήση εντολών PowerShell .

Για χρήστες με προηγούμενη εμπειρία στη Γραμμή εντολών(Command Prompt) και στο Linux , το PowerShell έχει μια λίστα με ψευδώνυμα που συσχετίζουν ονόματα γνωστά σε αυτούς τους χρήστες με τις εντολές του PowerShell . Ακολουθούν μερικά παραδείγματα: cat, dir, mount, rm, chdir, erase, sort, cls, del. Για μια πλήρη λίστα με αυτά τα ψευδώνυμα, εκτελέστε στο PowerShell την εντολή " Get-Command -Type Alias ​​".

Ποιος τείνει να χρησιμοποιεί τακτικά το PowerShell ;

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

Για να σας δώσω ένα παράδειγμα, ας υποθέσουμε ότι διαχειρίζεστε ένα μεγάλο δίκτυο που περιέχει περισσότερους από πεντακόσιους διακομιστές και πρέπει να εφαρμόσετε μια νέα λύση ασφαλείας που εξαρτάται από μια συγκεκριμένη υπηρεσία που πρέπει να εκτελείται σε αυτούς τους διακομιστές. Θα μπορούσατε, φυσικά, να συνδεθείτε σε κάθε διακομιστή και να δείτε εάν έχουν εγκαταστήσει και εκτελούν αυτήν την υπηρεσία. Είναι πιθανό, αλλά είναι επίσης πιθανό να χάσετε πολύ χρόνο για να ολοκληρώσετε την εργασία. Εάν χρησιμοποιείτε το PowerShell , θα μπορούσατε να ολοκληρώσετε αυτήν την εργασία σε λίγα μόνο λεπτά, καθώς η όλη λειτουργία μπορεί να γίνει μόνο με ένα σενάριο που συλλέγει πληροφορίες σχετικά με τις υπηρεσίες που εκτελούνται στους διακομιστές που καθορίζετε και τις απορρίπτει σε ένα αρχείο κειμένου, για παράδειγμα. Τώρα αυτό είναι η παραγωγικότητα!

Πώς μπορεί να σας βοηθήσει το PowerShell;

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



About the author

Είμαι μηχανικός λογισμικού με πάνω από 10 χρόνια εμπειρίας στον κλάδο του Xbox. Ειδικεύομαι στην ανάπτυξη παιχνιδιών και στις δοκιμές ασφαλείας. Είμαι επίσης έμπειρος κριτικός και εργάζομαι σε έργα για μερικά από τα μεγαλύτερα ονόματα του gaming, συμπεριλαμβανομένων των Ubisoft, Microsoft και Sony. Στον ελεύθερο χρόνο μου, μου αρέσει να παίζω βιντεοπαιχνίδια και να παρακολουθώ τηλεοπτικές εκπομπές.



Related posts