Το Windows PowerShell είναι ένα εργαλείο αυτοματοποίησης εργασιών που αναπτύχθηκε από τη Microsoft για να βοηθήσει τους διαχειριστές να μειώσουν το φόρτο εργασίας τους. Σας βοηθά να αυτοματοποιήσετε απλές εργασίες και διαδικασίες στα Windows, βοηθώντας σας να εστιάσετε στην εργασία που περιλαμβάνει περισσότερη πολυπλοκότητα και δημιουργικότητα.
Ενώ πολλοί άνθρωποι έχουν δει και χρησιμοποιήσει τη γραμμή εντολών, λιγότεροι έχουν ακούσει για το PowerShell. Σε αυτό το άρθρο, θα δούμε πώς ακριβώς το PowerShell βοηθά τους χρήστες του, καθώς και μερικά από τα ωραία πράγματα που μπορείτε να κάνετε με αυτό.
Τι είναι το Windows PowerShell;
Πριν βυθίσουμε στο PowerShell, ας ρίξουμε πρώτα μια άλλη ερώτηση: "Τι είναι ένα κέλυφος;"
Το κέλυφος είναι ένα πρόγραμμα υπολογιστή που λαμβάνει εντολές μέσω του πληκτρολογίου, τις ερμηνεύει και τις μεταδίδει στο λειτουργικό σύστημα για εκτέλεση. Ουσιαστικά, λειτουργεί ως διεπαφή μεταξύ εσάς και του λειτουργικού συστήματος. Μπορεί είτε να είναι GUI (γραφικό περιβάλλον διεπαφής χρήστη
) βασίζεται ή μπορεί να κατασκευαστεί πάνω από ένα CLI (διεπαφή γραμμής εντολών).Αν και το κέλυφος υπήρξε από τότε Πολυμέσα Λειτουργικό σύστημα που ξεκίνησε το 1969, τα Windows παρουσίασαν την έκδοση, το Shell, το Νοέμβριο του 1985. Ήταν ένα βασικό κέλυφος που ήταν χρήσιμο για τη διαχείριση αρχείων, που ονομάζεται MS-DOS Executive. Ακολούθησαν οι εξελίξεις αυτού του βασικού κελύφους, αλλά υπήρχε πάντα ανάγκη για κάτι πιο ισχυρό.
Νωρίτερα στο ιστορικό των Windows, οι χρήστες κατέφυγαν στη χρήση διαφορετικών εργαλείων για τη διαχείριση και τον αυτοματισμό του συστήματος. Το 2006, μια σημαντική βελτίωση της έννοιας της Shell εισήχθη ως λύση: Windows PowerShell.
Το Windows PowerShell σάς επιτρέπει να εκτελείτε διάφορες λειτουργίες, από αυτοματοποίηση επαναλαμβανόμενων εργασιών, δίκτυο διαχείριση, και ούτω καθεξής, σε εργασίες που απαιτούν περισσότερη προσοχή και δημιουργικότητα (όπως δημοσίευση περιεχομένου ιστότοπου, σχεδιασμός, κ.λπ.).
Αυτό όχι μόνο σας εξοικονομεί χρόνο, αλλά σας δίνει επίσης μεγαλύτερο έλεγχο του λειτουργικού συστήματος και των διαδικασιών του.
Σχετιζομαι με: Πώς να χωρίσετε και να διαμορφώσετε μια μονάδα δίσκου χρησιμοποιώντας το PowerShell
Τι είναι το PowerShell Cmdlet;
Τώρα που είστε εξοικειωμένοι με το PowerShell, ας δούμε μία από τις πιο σημαντικές πτυχές του PowerShell: το Cmdlet.
Τα Cmdlets (προφέρεται εντολή-αφή) είναι ελαφριές και ισχυρές εντολές του Windows PowerShell. Υπάρχουν ως δομικά στοιχεία που μπορείτε να χρησιμοποιήσετε για να εκτελέσετε συγκεκριμένες ενέργειες όπως αντιγραφή και μετακίνηση αρχείων ή ως μέρος ενός μεγαλύτερου, πιο προηγμένου σεναρίου PowerShell.
ο Ζήτα βοήθεια Το cmdlet, για παράδειγμα, είναι το πιο χρήσιμο cmdlet καθώς σας επιτρέπει να δείτε τι κάνει ένα συγκεκριμένο cmdlet, να δείτε τις παραμέτρους του και να δείξετε τους διάφορους τρόπους με τους οποίους χρησιμοποιείται το cmdlet.
Παρόμοιο με το Ζήτα βοήθεια, Λήψη-εντολή είναι ένα άλλο cmdlet που μπορείτε να χρησιμοποιήσετε για την αντιμετώπιση διαφόρων προβλημάτων από το κέλυφος. Συγκεκριμένα, εμφανίζει όλες τις εντολές που είναι εγκατεστημένες στο σύστημά σας. Οι εντολές που εμφανίζονται περιλαμβάνουν cmdlet, συναρτήσεις, ψευδώνυμα, φίλτρα, σενάρια και εφαρμογές. Όταν χρησιμοποιείται με παραμέτρους, θα σας δείξει όλες τις συγκεκριμένες εντολές που σχετίζονται με αυτήν την παράμετρο.
Για παράδειγμα, η ακόλουθη εντολή θα τραβήξει εντολές όλων των τύπων που είναι διαθέσιμες στον τοπικό υπολογιστή σας και θα τις εμφανίσει:
Λήψη-εντολή *
Το Get-Command με την παράμετρο Λίστα εισαγωγής, από την άλλη πλευρά, θα λάβει μόνο τις εντολές από τις τρέχουσες συνεδρίες.
Get-Command -ListImported
Τρόπος εκκίνησης του Windows PowerShell
Για να ξεκινήσετε το Windows PowerShell, ανοίξτε τη γραμμή αναζήτησης του μενού Έναρξη, πληκτρολογήστε Windows PowerShell, και τρέξτε select Τρέξιμο ως διαχειριστής.
Αυτό θα ξεκινήσει το πρόγραμμα PowerShell στον υπολογιστή σας. Εναλλακτικά, μπορείτε να το ξεκινήσετε μέσω του διαλόγου Εκτέλεση. Τύπος Πλήκτρο Windows + R στο πληκτρολόγιό σας, πληκτρολογήστε δύναμη, και χτύπησε Εισαγω για να ξεκινήσετε το PowerShell.
Τρόπος χρήσης του Windows PowerShell
Όπως εξηγήθηκε παραπάνω, το PowerShell είναι μια εφαρμογή που σας βοηθά να αυτοματοποιήσετε επαναλαμβανόμενες εργασίες και να διαχειρίζεστε απλές εργασίες διαχείρισης των Windows και, ως εκ τούτου, σας βοηθά να εξοικονομήσετε χρόνο. Παρακάτω, ορίζουμε μερικούς από τους πιο χρήσιμους τρόπους με τους οποίους μπορείτε να χρησιμοποιήσετε το PowerShell προς όφελός σας.
1. Δημιουργία σεναρίων χρησιμοποιώντας το Windows PowerShell
Ένα σενάριο είναι ένα σύνολο οδηγιών, ένα σύντομο πρόγραμμα, που εκτελείται ένα μεγαλύτερο πρόγραμμα κατά την εκτέλεση του.
Με το PowerShell, μπορείτε εύκολα να δημιουργήσετε ένα σενάριο και να το χρησιμοποιήσετε ξανά στο μέλλον, εάν προκύψει ανάγκη. Υπάρχουν διάφοροι τρόποι για να δημιουργήσετε ένα σενάριο, αλλά προς το παρόν, θα επικεντρωθούμε στην απλούστερη μέθοδο: τη δημιουργία ενός σεναρίου PowerShell με το Σημειωματάριο.
Για να δημιουργήσετε ένα σενάριο PowerShell, ακολουθήστε τα παρακάτω βήματα:
- Τύπος μπλοκ ΣΗΜΕΙΩΣΕΩΝ στη γραμμή αναζήτησης του μενού Έναρξη και επιλέξτε το Best Match.
- Στο Σημειωματάριο, γράψτε ή επικολλήστε το σενάριο που θέλετε να χρησιμοποιήσετε. Για παράδειγμα:
Γράψε-Host "κάνω memes. Αρα είμαι."
Τώρα, κάντε κλικ στο Αρχείο επιλογή και επιλέξτε Αποθήκευση ως. Εισαγάγετε ένα σχετικό όνομα και κάντε κλικ Σώσει.
Για να εκτελέσετε το σενάριο, εκτελέστε το PowerShell ως διαχειριστής. Στη συνέχεια, πληκτρολογήστε την εντολή από κάτω και πατήστε Εισαγω.
Set-ExecutionPolicy RemoteSigned
Αυτό θα αλλάξει την πολιτική εκτέλεσης στον υπολογιστή σας και θα σας επιτρέψει να εκτελέσετε σενάρια στο PowerShell. Παρακαλώ σημειώστε ότι πρόκειται για μόνιμη αλλαγή και ότι ο περιορισμός πολιτικής εκτέλεσης είναι μια δυνατότητα ασφαλείας που μπορεί να σας εμποδίσει να εκτελέσετε κακόβουλα σενάρια. Εάν αντιγράφετε και επικολλάτε σενάρια PowerShell από το Διαδίκτυο χωρίς να κατανοήσετε πλήρως τι κάνει το σενάριο, αυτό είναι μια χρήσιμη λειτουργία.
Τέλος, πληκτρολογήστε ΕΝΑ και πατήστε Εισαγω, και πληκτρολογήστε αυτήν την εντολή για να εκτελέσετε το σενάριο, αλλάζοντας μυσα για το όνομα χρήστη σας.
& "C: \ Users \ mshaa \ Desktop
cript.txt "
Εάν ακολουθήσατε τις εντολές με τη σειρά, το σενάριο PowerShell θα εκτελεστεί χωρίς κανένα λόξυγκας.
Θυμηθείτε, πρέπει να εκτελέσετε το PowerShell ως διαχειριστής. Διαφορετικά, δεν θα μπορείτε να αλλάξετε την προεπιλεγμένη πολιτική εκτέλεσης στο σύστημά σας που δεν επιτρέπει την εκτέλεση τυχαίων σεναρίων στο σύστημά σας.
Θα ζητηθεί μια εξαίρεση, και όπως όλες οι εξαιρέσεις, θα σταματήσει την εκτέλεση του προγράμματος σας στη μέση. Η διεπαφή σας θα μοιάζει με αυτό:
2. Διαγράψτε το περιεχόμενο ενός συγκεκριμένου αρχείου
Έχετε βρεθεί ποτέ σε μια κατάσταση όπου έπρεπε να διαγράψετε όλο το παλιό περιεχόμενο από ένα αρχείο, αλλά θέλετε να διατηρήσετε το ίδιο το αρχείο ανέπαφο; Εάν ναι, μπορείτε να χρησιμοποιήσετε το σαφές περιεχόμενο εντολή από το PowerShell για να το ολοκληρώσετε.
Clear-Content C: \ Temp \ TestFile.txt
Ανταλλάξτε τη διαδρομή αρχείου για το αρχείο που θέλετε να διαγράψετε.
3. Εκτελέστε μια εντολή σε έναν απομακρυσμένο υπολογιστή
Μπορείτε επίσης να χρησιμοποιήσετε το Windows PowerShell για να εκτελέσετε μια εντολή σε έναν ή περισσότερους απομακρυσμένους υπολογιστές. Αυτή η λειτουργικότητα του PowerShell είναι γνωστή ως PowerShell Remoting. Το μόνο που χρειάζεστε είναι ένας μόνο υπολογιστής στο τέλος σας και μια αξιόπιστη σύνδεση στο Διαδίκτυο.
Ωστόσο, προτού εκτελέσετε την εντολή, θα πρέπει πρώτα να δημιουργήσετε μια απομακρυσμένη σύνδεση μεταξύ πολλών υπολογιστών. Μπορείτε να χρησιμοποιήσετε την εντολή PSSession για να εκτελέσετε απομακρυσμένες εντολές.
Enter-PSSession -ComputerName RemotePCName-Πιστοποιητικό UserID
Αφού συνδεθείτε στον υπολογιστή, μπορείτε να εκτελέσετε εντολές PowerShell σαν να κάνατε σε ένα τοπικό σύστημα.
Εάν θέλετε να εκτελέσετε μια εντολή σε πολλούς απομακρυσμένους υπολογιστές, εκτελέστε αυτήν την εντολή:
Invoke-Command -ComputerName Server01, Server02 -FilePath c: \ Scripts \ DiskCollect.ps1
Αυτό το απόσπασμα θα εκτελέσει το σενάριο DiskCollect.ps1 σε απομακρυσμένους υπολογιστές, Server01 και Server02. Για μια λεπτομερή εισαγωγή στις απομακρυσμένες εντολές, ρίξτε μια ματιά Επίσημος οδηγός απομακρυσμένων εντολών της Microsoft.
4. Χρησιμοποιήστε το PowerShell για σάρωση κακόβουλου λογισμικού
Μπορείτε να εκτελέσετε σάρωση κακόβουλου λογισμικού στο σύστημά σας απευθείας μέσω του Windows PowerShell. Για να εκτελέσετε μια γρήγορη σάρωση, πληκτρολογήστε τις ακόλουθες εντολές στο PowerShell και πατήστε Εισαγω:
Έναρξη-MpScan -ScanType QuickScan
Αλλά μερικές φορές, μια γρήγορη σάρωση δεν είναι αρκετή. Ευτυχώς, μπορείτε επίσης να εκτελέσετε μια πλήρη σάρωση από το PowerShell.
Έναρξη-MpScan -ScanType FullScan
Σημειώστε ότι η πλήρης σάρωση ενδέχεται να διαρκέσει λίγο χρόνο, επομένως θα ήταν συνετό να το εκτελέσετε στο παρασκήνιο. Για αυτό, χρησιμοποιήστε αυτήν την εντολή αντί:
Έναρξη-MpScan -ScanType FullScan -AsJob
Αυτό θα εκτελέσει μια πλήρη σάρωση κακόβουλου λογισμικού στο παρασκήνιο ενώ χειρίζεστε άλλες εργασίες. Για περισσότερες πληροφορίες, ανατρέξτε στον πλήρη οδηγό μας για χρησιμοποιώντας το PowerShell για σάρωση του υπολογιστή σας για κακόβουλο λογισμικό.
5. Παιχνίδι με αρχεία και φακέλους
Μπορείτε ακόμη και να διαχειριστείτε τα αρχεία και τους φακέλους του συστήματός σας από ένα μόνο μέρος με τη βοήθεια του Windows PowerShell. Υπάρχουν πολλά διαφορετικά πράγματα που μπορείτε να κάνετε, όπως μετακίνηση, άνοιγμα, μετονομασία κ.λπ. Όπως με τις προηγούμενες εντολές, απενεργοποιήστε μυσα για το όνομα χρήστη σας.
Μετονομασία αρχείων και φακέλων
Μπορείτε εύκολα να μετονομάσετε τα αρχεία και τους φακέλους σας χρησιμοποιώντας το Μετονομασία-στοιχείου cmdlet στο PowerShell.
Μετονομασία-στοιχείο c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls MemesAreCool.xls
Μετακίνηση αρχείων και φακέλων
Ακριβώς όπως μετονομασία, μπορείτε επίσης να χρησιμοποιήσετε το PowerShell για να μετακινήσετε τα αρχεία και τους φακέλους του υπολογιστή σας.
Move-Item c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls c: \ Users \ mshaa \ Έγγραφα
Άνοιγμα αρχείων
Χρησιμοποιήστε την παρακάτω εντολή για να ανοίξετε οποιοδήποτε τυχαίο αρχείο στο σύστημά σας:
Invoke-Item c: \ MakeUseOf \ HelloWorld.txt
Επίσης, μπορείτε να ανοίξετε πολλά αρχεία με μία κίνηση μετά από λίγο τροποποίηση της παραπάνω εντολής.
Invoke-Item c: \ MakeUseOf \ *. Txt
Η αντικατάσταση του ονόματος ενός συγκεκριμένου αρχείου με τον αστερίσκο (*), θα αφήσει το Επίκληση-Στοιχείο Το cmdlet ανοίγει πολλά αρχεία με μία κίνηση.
Κάντε το Windows PowerShell σας σύμμαχο
Ας ελπίσουμε ότι αυτός ο σύντομος οδηγός θα σας βοηθήσει να ξεκινήσετε με το PowerShell. Ως δωρεάν εφαρμογή από τη Microsoft, είναι ένα πολύ χρήσιμο εργαλείο για να διατηρείτε στη συσκευασία σας τα εργαλεία Windows για να κάνετε τη λειτουργία των Windows πιο ομαλή και αυτοματοποιημένη.
Το Arduino είναι μια αξιοσημείωτη συσκευή για ηλεκτρονικά παιχνίδια. Μάθετε τι είναι, τι μπορείτε να κάνετε με αυτό και πώς να ξεκινήσετε.
Διαβάστε Επόμενο
- Παράθυρα
- Αυτοματισμός υπολογιστών
- Γραμμή εντολών
- PowerShell
Ο Shaant είναι συγγραφέας προσωπικού στο MUO. Απόφοιτος εφαρμογών υπολογιστών, χρησιμοποιεί το πάθος του για γραφή για να εξηγήσει περίπλοκα πράγματα στα απλά αγγλικά. Όταν δεν ερευνά ή γράφει, μπορεί να βρεθεί απολαμβάνοντας ένα καλό βιβλίο, τρέξιμο ή παρέα με φίλους.
Εγγραφείτε στο Newsletter μας
Εγγραφείτε στο ενημερωτικό δελτίο μας για τεχνικές συμβουλές, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Ένα ακόμη βήμα…!
Επιβεβαιώστε τη διεύθυνση email σας στο email που μόλις σας στείλαμε.