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

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

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





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





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

Πριν βουτήξουμε στο PowerShell, ας καρφώσουμε πρώτα μια άλλη ερώτηση: 'Τι είναι το κέλυφος;'





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

Αν και το κέλυφος υπήρχε από τότε Πολλαπλά λειτουργικό σύστημα που ξεκίνησε το 1969, τα Windows παρουσίασαν την έκδοση του, το Shell, τον Νοέμβριο του 1985. wasταν ένα βασικό κέλυφος που ήταν χρήσιμο για τη διαχείριση αρχείων, που ονομάζεται MS-DOS Executive. Ακολούθησαν εξελίξεις αυτού του βασικού κελύφους, αλλά πάντα υπήρχε ανάγκη για κάτι πιο ισχυρό.



Νωρίτερα στην ιστορία των Windows, οι χρήστες κατέφυγαν στη χρήση διαφορετικών εργαλείων για τη διαχείριση και την αυτοματοποίηση του συστήματος. Το 2006, μια σημαντική βελτίωση της ιδέας Shell εισήχθη ως λύση: Windows PowerShell.

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





Αυτό όχι μόνο σας εξοικονομεί χρόνο, αλλά σας δίνει επίσης μεγαλύτερο έλεγχο στο λειτουργικό σύστημα και τις διαδικασίες του.

Σχετίζεται με: Πώς να διαμερίσετε και να μορφοποιήσετε μια μονάδα δίσκου χρησιμοποιώντας το PowerShell





Τι είναι το PowerShell Cmdlet;

Τώρα που εξοικειωθήκατε με το PowerShell, ας δούμε μια από τις πιο σημαντικές πτυχές του PowerShell: το Cmdlet Το

Τα Cmdlets (προφέρεται εντολή-ας) είναι ελαφρές και ισχυρές εντολές των Windows PowerShell. Υπάρχουν ως δομικά στοιχεία που μπορείτε να χρησιμοποιήσετε για την εκτέλεση συγκεκριμένων ενεργειών, όπως αντιγραφή και μετακίνηση αρχείων ή ως μέρος ενός μεγαλύτερου, πιο προηγμένου σεναρίου PowerShell.

ο Ζήτα βοήθεια Το cmdlet, για παράδειγμα, είναι το πιο χρήσιμο cmdlet, καθώς σας επιτρέπει να δείτε τι κάνει ένα συγκεκριμένο cmdlet, να δείτε τις παραμέτρους του και να δείξετε τους διάφορους τρόπους με τους οποίους χρησιμοποιείται το cmdlet.

Παρόμοιο με το Ζήτα βοήθεια , Get-Command είναι ένα άλλο cmdlet που μπορείτε να χρησιμοποιήσετε για να αντιμετωπίσετε διάφορα προβλήματα από το κέλυφος. Συγκεκριμένα, εμφανίζει όλες τις εντολές που είναι εγκατεστημένες στο σύστημά σας. Οι εντολές που εμφανίζονται περιλαμβάνουν cmdlets, συναρτήσεις, ψευδώνυμα, φίλτρα, δέσμες ενεργειών και εφαρμογές. Όταν χρησιμοποιείται με παραμέτρους, θα σας εμφανίσει όλες τις συγκεκριμένες εντολές που σχετίζονται με αυτήν την παράμετρο.

Για παράδειγμα, η ακόλουθη εντολή θα πιάσει εντολές όλων των τύπων που είναι διαθέσιμες στον τοπικό υπολογιστή σας και θα τις εμφανίσει:

Get-Command *

Το Get-Command με την παράμετρο ListImported , από την άλλη πλευρά, θα λάβει μόνο τις εντολές από τις τρέχουσες συνεδρίες.

Get-Command -ListImported

Πώς να εκκινήσετε το Windows PowerShell

Για να ξεκινήσετε το Windows PowerShell, ανοίξτε τη γραμμή αναζήτησης μενού Έναρξη, πληκτρολογήστε windows powerhell, και εκτελέστε select Τρέξιμο ως διαχειριστής Το

Αυτό θα ξεκινήσει το πρόγραμμα PowerShell στον υπολογιστή σας. Εναλλακτικά, μπορείτε να το εκκινήσετε μέσω του διαλόγου Εκτέλεση. Τύπος Πλήκτρο Windows + R στο πληκτρολόγιό σας, πληκτρολογήστε powerhell, και χτύπησε Εισαγω για να ξεκινήσει το PowerShell.

Πώς να χρησιμοποιήσετε το Windows PowerShell

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

1. Δημιουργία σεναρίων χρησιμοποιώντας το Windows PowerShell

Ένα σενάριο είναι ένα σύνολο οδηγιών, ένα σύντομο πρόγραμμα, το οποίο εκτελείται κατά τη διάρκεια της εκτέλεσης ενός μεγαλύτερου προγράμματος.

Με το PowerShell, μπορείτε εύκολα να δημιουργήσετε ένα σενάριο και να το χρησιμοποιήσετε ξανά στο μέλλον, εάν προκύψει ανάγκη. Υπάρχουν διάφοροι τρόποι για να δημιουργήσετε ένα σενάριο, αλλά προς το παρόν, θα επικεντρωθούμε στην απλούστερη μέθοδο: τη δημιουργία ενός σεναρίου PowerShell με το Σημειωματάριο.

Για να δημιουργήσετε ένα σενάριο PowerShell, ακολουθήστε τα παρακάτω βήματα:

  1. Τύπος μπλοκ ΣΗΜΕΙΩΣΕΩΝ στη γραμμή αναζήτησης μενού Έναρξη και επιλέξτε την καλύτερη αντιστοίχιση.
  2. Στο Σημειωματάριο, γράψτε ή επικολλήστε το σενάριο που θέλετε να χρησιμοποιήσετε. Για παράδειγμα:
Write-Host 'I make memes; Therefore I am.'

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

Για να εκτελέσετε το σενάριο, εκτελέστε το PowerShell ως διαχειριστής. Στη συνέχεια, πληκτρολογήστε την εντολή από κάτω και πατήστε Εισαγω Το

Set-ExecutionPolicy RemoteSigned

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

Τέλος, πληκτρολογήστε ΠΡΟΣ ΤΟ και πατήστε Εισαγω, και πληκτρολογήστε αυτήν την εντολή για να εκτελέσετε το σενάριο, εναλλάσσοντας το mshaa για το όνομα χρήστη σας.

& 'C:UsersmshaaDesktop
cript.txt'

Εάν ακολουθήσατε τις εντολές με τη σειρά, το σενάριο PowerShell θα εκτελεστεί χωρίς κανένα λόξυγκ.

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

Αντ 'αυτού, θα καλείται εξαίρεση και, όπως όλες οι εξαιρέσεις, θα σταματήσει την εκτέλεση του προγράμματος σας στη μέση. Η διεπαφή σας θα μοιάζει κάπως έτσι:

2. Διαγράψτε το περιεχόμενο ενός συγκεκριμένου αρχείου

Έχετε βρεθεί ποτέ σε μια κατάσταση όπου έπρεπε να διαγράψετε όλο το παλιό περιεχόμενο από ένα αρχείο, αλλά θέλετε να διατηρήσετε το ίδιο το αρχείο ανέπαφο; Αν ναι, μπορείτε να χρησιμοποιήσετε το σαφές περιεχόμενο εντολή από το PowerShell για να το κάνετε.

Clear-Content C:TempTestFile.txt

Αντικαταστήστε τη διαδρομή αρχείου για το αρχείο που θέλετε να καθαρίσετε.

3. Εκτελέστε μια εντολή σε απομακρυσμένο υπολογιστή

Μπορείτε επίσης να χρησιμοποιήσετε το Windows PowerShell για να εκτελέσετε μια εντολή σε έναν ή πολλούς απομακρυσμένους υπολογιστές. Αυτή η λειτουργικότητα του PowerShell είναι γνωστή ως PowerShell Remoting. Το μόνο που χρειάζεστε είναι ένας μόνο υπολογιστής στο τέλος σας και μια αξιόπιστη σύνδεση στο Διαδίκτυο.

Ωστόσο, πριν εκτελέσετε την εντολή, θα πρέπει πρώτα να δημιουργήσετε μια απομακρυσμένη σύνδεση μεταξύ πολλών υπολογιστών. Μπορείτε να χρησιμοποιήσετε την εντολή PSSession για να εκτελέσετε απομακρυσμένες εντολές.

Enter-PSSession -ComputerName RemotePCName -Credential UserID

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

Εάν θέλετε να εκτελέσετε μια εντολή σε πολλούς απομακρυσμένους υπολογιστές, εκτελέστε αυτήν την εντολή:

Invoke-Command -ComputerName Server01, Server02 -FilePath c:ScriptsDiskCollect.ps1

Αυτό το απόσπασμα θα εκτελέσει το σενάριο DiskCollect.ps1 σε απομακρυσμένους υπολογιστές, Server01 και Server02. Για μια λεπτομερή εισαγωγή στις απομακρυσμένες εντολές, ανατρέξτε Ο επίσημος οδηγός απομακρυσμένης εντολής της Microsoft Το

4. Χρησιμοποιήστε το PowerShell για σάρωση κακόβουλου λογισμικού

Μπορείτε να εκτελέσετε μια σάρωση κακόβουλου λογισμικού στο σύστημά σας απευθείας μέσω του Windows PowerShell. Για να εκτελέσετε μια γρήγορη σάρωση, πληκτρολογήστε τις ακόλουθες εντολές στο PowerShell και πατήστε Εισαγω :

Start-MpScan -ScanType QuickScan

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

Start-MpScan -ScanType FullScan

Λάβετε υπόψη ότι η πλήρης σάρωση ενδέχεται να διαρκέσει λίγο, οπότε θα ήταν συνετό να εκτελεστεί στο παρασκήνιο. Για αυτό, χρησιμοποιήστε αυτήν την εντολή αντ 'αυτού:

Start-MpScan -ScanType FullScan -AsJob

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

5. Tinkering με αρχεία και φακέλους

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

Μετονομασία αρχείων και φακέλων

Μπορείτε εύκολα να μετονομάσετε τα αρχεία και τους φακέλους σας χρησιμοποιώντας το Μετονομασία-Στοιχείο cmdlet στο PowerShell.

Rename-Item c:UsersmshaaDesktopMemesAreLame.xls MemesAreCool.xls

Μετακίνηση αρχείων και φακέλων

πώς να δημιουργήσετε έναν ανώνυμο λογαριασμό στο facebook

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

Move-Item c:UsersmshaaDesktopMemesAreLame.xls c:UsersmshaaDocuments

Άνοιγμα αρχείων

Χρησιμοποιήστε την παρακάτω εντολή για να ανοίξετε τυχαίο αρχείο στο σύστημά σας:

Invoke-Item c:MakeUseOfHelloWorld.txt

Επίσης, μπορείτε να ανοίξετε πολλαπλά αρχεία με μία κίνηση αφού τροποποιήσετε ελαφρώς την παραπάνω εντολή.

Invoke-Item c:MakeUseOf*.txt

Αντικαθιστώντας το όνομα ενός συγκεκριμένου αρχείου με τον αστερίσκο (*), θα αφήσετε το Επίκληση-Στοιχείο cmdlet ανοίξτε πολλά αρχεία με μια κίνηση.

Κάντε το Windows PowerShell σύμμαχό σας

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

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Τι είναι το Arduino; Τι μπορείτε να κάνετε με αυτό; Εξηγήθηκε

Το Arduino είναι μια αξιοσημείωτη συσκευή για ηλεκτρονικά μπερδέματα. Μάθετε τι είναι, τι μπορείτε να κάνετε με αυτό και πώς να ξεκινήσετε.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Windows
  • Αυτοματισμός υπολογιστών
  • Γραμμή εντολών
  • PowerShell
Σχετικά με τον Συγγραφέα Δικός μου Shaant(Δημοσιεύθηκαν 58 άρθρα)

Ο Shaant είναι Staff Writer στο MUO. Απόφοιτος εφαρμογών υπολογιστών, χρησιμοποιεί το πάθος του για τη συγγραφή για να εξηγήσει περίπλοκα πράγματα σε απλά αγγλικά. Όταν δεν ερευνά ή γράφει, μπορεί να βρεθεί να απολαμβάνει ένα καλό βιβλίο, να τρέχει ή να κάνει παρέα με φίλους.

Περισσότερα από τον Shaant Minhas

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή