12 πιο χρήσιμες εντολές PowerShell για Windows

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

12. Ζητήστε βοήθεια

12 πιο χρήσιμες εντολές PowerShell για Windows
Εντολή "Λήψη βοήθειας" στο PowerShell

Αν μαθαίνετε PowerShell από βίντεο στο YouTube, μια από τις πρώτες εντολές που θα αναφέρει ο κόσμος είναι η Get-Help. Όπως υποδηλώνει και το όνομα, η Get-Help σάς βοηθά να βρείτε πληροφορίες σχετικά με τα cmdlet του PowerShell, καθώς και τη σύνταξη και τις παραμέτρους τους. Παρέχει ακόμη και παραδείγματα για το πώς να τα χρησιμοποιήσετε.

Για να δείτε πώς λειτουργεί μια εντολή, πληκτρολογήστε Get-Help ακολουθούμενο από το όνομα της εντολής:

Get-Help Get-Process

Αυτή η εντολή εμφανίζει τη σύνοψη, τη σύνταξη και τις παραμέτρους της εντολής.

11. Λήψη εντολής

12 πιο χρήσιμες εντολές PowerShell για Windows
Λήψη εντολής στο Powershell

Ενώ το Get-Help παρέχει λεπτομερείς πληροφορίες σχετικά με ένα cmdlet, το Get-Command σάς βοηθά να βρείτε και να παραθέσετε όλες τις διαθέσιμες εντολές. Για παράδειγμα, εάν γνωρίζετε τι θέλετε να κάνετε αλλά δεν θυμάστε το ακριβές όνομα της εντολής, το Get-Command σάς βοηθά να βρείτε εντολές με βάση μεμονωμένα ονόματα ή μοτίβα.

Για παράδειγμα, για να προσπαθήσετε να βρείτε όλες τις εντολές που περιέχουν τη λέξη "process", πληκτρολογήστε:

Get-Command *process*

Αυτή η εντολή εμφανίζει όλες τις εντολές με το όνομα "process".

10. Δοκιμή-Δικτυακής Σύνδεσης

12 πιο χρήσιμες εντολές PowerShell για Windows
Εντολή Test-NetConnection στο PowerShell

Εάν χρησιμοποιείτε ξεχωριστά εργαλεία για τα ping , telnet και traceroute , το cmdlet Test-NetConnection θα κάνει και τα τρία. Πρόκειται για ένα εργαλείο αντιμετώπισης προβλημάτων δικτύου, το οποίο ελέγχει εάν το πρόβλημα βρίσκεται στο δίκτυο, στον διακομιστή ή κάπου αλλού.

Για να ελέγξετε αν ένας ιστότοπος είναι προσβάσιμος, εκτελέστε:

Test-NetConnection WebTech360.com

Αυτή η εντολή σάς δίνει αποτελέσματα ping και βασικές πληροφορίες σύνδεσης.

9. Get-ChildItem

12 πιο χρήσιμες εντολές PowerShell για Windows
εντολή get childitem στο Powershell

Το Get-ChildItem εμφανίζει τα αρχεία και τους φακέλους σε οποιονδήποτε κατάλογο. Θέλετε να δείτε τα περιεχόμενα στα Έγγραφα; Απλώς πληκτρολογήστε αυτήν την εντολή, αντικαθιστώντας το "όνομα χρήστη" με το όνομά σας:

Get-ChildItem C:\Users\Username\Documents

Μπορείτε να συνδυάσετε το Get-ChildItem με άλλες εντολές για να δημιουργήσετε σενάρια και να αυτοματοποιήσετε εργασίες επεξεργασίας παρτίδας, αυτοματοποιώντας και ελέγχοντας αρχεία για αντιστοίχιση συγκεκριμένων κριτηρίων.

8. Πού-Αντικείμενο

12 πιο χρήσιμες εντολές PowerShell για Windows
Εντολή Where object στο PowerShell

Στο προηγούμενο παράδειγμα, ίσως να παρατηρήσατε ότι το άρθρο χρησιμοποιούσε το cmdlet Where-Object για την εύρεση μεγάλων αρχείων και σας ενδιέφερε να μάθετε τι κάνει αυτή η εντολή. Η εντολή Where-Object φιλτράρει τα δεδομένα επιλέγοντας αντικείμενα με συγκεκριμένες τιμές ιδιοτήτων - παρόμοια με μια εντολή if στον προγραμματισμό. Μέσα στις αγκύλες, το $_ αντιπροσωπεύει κάθε στοιχείο που αξιολογείται σε σχέση με τα κριτήρια φιλτραρίσματος που έχετε ορίσει.

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

Get-Service | Where-Object {$_.Status -eq "Running"}

7. Επιλογή Αντικειμένου

12 πιο χρήσιμες εντολές PowerShell για Windows
Εντολή επιλογής αντικειμένου στο Powershell

Συχνά, η έξοδος της εντολής περιλαμβάνει περισσότερες πληροφορίες από όσες χρειάζεστε. Η εντολή Select-Object σάς επιτρέπει να επιλέξετε μόνο τα δεδομένα που θέλετε. Στη συνέχεια, μπορείτε να εξαγάγετε τις επιλεγμένες ιδιότητες σε ένα αρχείο CSV χρησιμοποιώντας το cmdlet Export-Csv. Για να δείτε μόνο τα ονόματα και την κατάσταση των υπηρεσιών, χρησιμοποιήστε:

Get-Service | Select-Object Name, Status

Αν ψάχνετε για τις 5 κορυφαίες διεργασίες που χρησιμοποιούν CPU , ορίστε:

Get-Process | Sort-Object CPU -Descending | Select-Object -First 5 Name, CPU

6. Λήψη μέλους

12 πιο χρήσιμες εντολές PowerShell για Windows
Εντολή Get-Member στο PowerShell

Το PowerShell λειτουργεί με αντικείμενα και το Get-Member σας δείχνει τις ιδιότητες και τις μεθόδους τους. Για παράδειγμα, εάν η εντολή σας δώσει ένα αρχείο, το Get-Member μπορεί να σας δείξει το μέγεθος του αρχείου, την ημερομηνία δημιουργίας και άλλες λεπτομέρειες. Πληκτρολογήστε την ακόλουθη εντολή για να δείτε τις πληροφορίες που περιέχει ένα αντικείμενο διεργασίας:

Get-Process | Get-Member

Αυτή η εντολή εμφανίζει ιδιότητες όπως CPU, Id και WorkingSet, μαζί με μεθόδους όπως Kill() και Refresh().

5. Ορισμός-Πρόχειρου και Λήψη-Πρόχειρου

12 πιο χρήσιμες εντολές PowerShell για Windows
Ορισμός εντολής πρόχειρου στο PowerShell

Όταν έχετε μια μεγάλη ποσότητα εξόδου PowerShell που θέλετε να αντιγράψετε, μπορείτε είτε να την επιλέξετε ολόκληρη χειροκίνητα είτε να χρησιμοποιήσετε το Set-Clipboard. Η χειροκίνητη επιλογή σημαίνει κύλιση προς τα πάνω, έναρξη επιλογής, προσεκτική μεταφορά προς τα κάτω και ελπίδα ότι δεν θα κάνετε κάποιο λάθος στην πορεία. Το Set-Clipboard και το Get-Clipboard κάνουν όλη αυτή τη διαδικασία πολύ πιο απλή.

Για να αντιγράψετε τα αποτελέσματα της εντολής στο πρόχειρο, πληκτρολογήστε την ακόλουθη εντολή:

Get-Process | Select-Object Name, CPU | Set-Clipboard

Τώρα μπορείτε να επικολλήσετε τα αποτελέσματα στο Microsoft Excel ή σε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου.

4. Out-GridView

12 πιο χρήσιμες εντολές PowerShell για Windows
Εντολή Out-GridView στο PowerShell

Μερικές φορές χρειάζεται να ταξινομείτε και να φιλτράρετε τα αποτελέσματα διαδραστικά. Το Out-GridView ανοίγει ένα ξεχωριστό παράθυρο με έναν πίνακα με δυνατότητα αναζήτησης και ταξινόμησης.

Get-Process | Out-GridView

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

3. Λήψη-Διαδικασίας

12 πιο χρήσιμες εντολές PowerShell για Windows
Εντολή Get-Process στο Powershell

Η εντολή Get-Process εμφανίζει κάθε πρόγραμμα που εκτελείται στον υπολογιστή σας, συμπεριλαμβανομένης της χρήσης μνήμης, του χρόνου CPU και του αναγνωριστικού διεργασίας.

Για να δείτε όλες τις διεργασίες που εκτελούνται, απλώς πληκτρολογήστε:

Get-Process

2. Get-FileHash

12 πιο χρήσιμες εντολές PowerShell για Windows
Εντολή Get-FileHash στο Powershell

Το Get-FileHash υπολογίζει την τιμή κατακερματισμού των περιεχομένων του αρχείου χρησιμοποιώντας τον καθορισμένο αλγόριθμο κατακερματισμού. Αυτή η εντολή σάς επιτρέπει να επαληθεύσετε τις λήψεις ή να ελέγξετε εάν κάποιος έχει παραβιάσει τα αρχεία σας.

Για να λάβετε το hash SHA256 ενός αρχείου:

Get-FileHash C:\Downloads\Sample.docx

1. Η παράμετρος -WhatIf

12 πιο χρήσιμες εντολές PowerShell για Windows
παράμετρος εντολής whatif στο PowerShell

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

Για να δείτε σε προεπισκόπηση ποια αρχεία θα διαγραφούν, προσθέστε -WhatIf:

Remove-Item C:\Temp\*.log -WhatIf

Το PowerShell θα εμφανίσει κάθε αρχείο που θα διαγράψει, αλλά δεν θα διαγράψει κανένα αρχείο.

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

Ξεκινήστε με το Get-Help όταν κολλήσετε, χρησιμοποιήστε το Where-Object για να φιλτράρετε τις ανεπιθύμητες λεπτομέρειες και προσθέστε πάντα -WhatIf πριν κάνετε οτιδήποτε που μπορεί να διαγράψει ή να αλλάξει ένα αρχείο. Μόλις κατανοήσετε αυτά τα βασικά, μπορείτε να αυτοματοποιήσετε αυτές τις εργασίες με το PowerShell αντί να χρειάζεται να τις πληκτρολογείτε χειροκίνητα κάθε φορά.

Δείτε επίσης:

Αφήστε ένα σχόλιο

Είναι το επόμενο Xbox ένας υπολογιστής με Windows 11; Τι αποκαλύπτει το Project Helix για τα σχέδια της Microsoft για Xbox PC;

Είναι το επόμενο Xbox ένας υπολογιστής με Windows 11; Τι αποκαλύπτει το Project Helix για τα σχέδια της Microsoft για Xbox PC;

Το Project Helix θα μπορούσε να μετατρέψει το Xbox σε μια πλατφόρμα παιχνιδιών για Windows, συνδυάζοντας την απλότητα της κονσόλας με το τεράστιο οικοσύστημα παιχνιδιών και εφαρμογών για PC.

Πώς να εμφανίσετε το ποσοστό μπαταρίας στη γραμμή εργασιών στα Windows 11

Πώς να εμφανίσετε το ποσοστό μπαταρίας στη γραμμή εργασιών στα Windows 11

Για να ενεργοποιήσετε το Ποσοστό μπαταρίας στη Γραμμή εργασιών στα Windows 11, ανοίξτε τις Ρυθμίσεις > Σύστημα > Τροφοδοσία & μπαταρία και ενεργοποιήστε την εναλλαγή Ποσοστό μπαταρίας

Το Tiny11 ISO ενημερώθηκε σε Windows 11 24H2

Το Tiny11 ISO ενημερώθηκε σε Windows 11 24H2

Μπορείτε πλέον να κατεβάσετε το ISO των Windows 11 24H2 Tiny11 για να εκτελέσετε μια καθαρή εγκατάσταση ή μια επιτόπια αναβάθμιση χωρίς bloatware ή περιττές λειτουργίες.

Πώς να ελέγξετε αν τα Windows 11 25H2 είναι εγκατεστημένα στον υπολογιστή σας

Πώς να ελέγξετε αν τα Windows 11 25H2 είναι εγκατεστημένα στον υπολογιστή σας

Για να ελέγξετε αν είναι εγκατεστημένα τα Windows 11 25H2, ανοίξτε τις Ρυθμίσεις > Σύστημα > Πληροφορίες και επιβεβαιώστε τον αριθμό έκδοσης. Ή χρησιμοποιήστε την εντολή winver.

Πώς να επαναφέρετε το κλασικό μπλε PowerShell στο Windows Terminal στα Windows 11

Πώς να επαναφέρετε το κλασικό μπλε PowerShell στο Windows Terminal στα Windows 11

Μπορείτε να χρησιμοποιήσετε το PowerShell με το παλαιό μπλε φόντο στο Windows Terminal – δείτε πώς μπορείτε να χρησιμοποιήσετε το περιβάλλον χρήστη ρυθμίσεων και το settings.json.

Πώς να κάνετε καθαρή εγκατάσταση των Windows 11 25H2

Πώς να κάνετε καθαρή εγκατάσταση των Windows 11 25H2

Για να καθαρίσετε την εγκατάσταση των Windows 11 25H2, κατεβάστε το αρχείο ISO, δημιουργήστε ένα bootable USB, ξεκινήστε την εγκατάσταση, επιλέξτε Εγκατάσταση των Windows 11 και ολοκληρώστε την OOBE.

Έκδοση 26200.5722 (KB5062669) για εκδόσεις των Windows 11 25H2 με νέες δυνατότητες (Dev)

Έκδοση 26200.5722 (KB5062669) για εκδόσεις των Windows 11 25H2 με νέες δυνατότητες (Dev)

Έκδοση 26200.5722 (KB5062669) για τα Windows 11 25H2 στο Κανάλι Ανάπτυξης με νέες δυνατότητες, αλλαγές και διορθώσεις. Η έκδοση 24H2 λαμβάνει την έκδοση 26120.5722.

Η έκδοση 19045.6216 (KB5063709) για τα Windows 10 κυκλοφορεί ως ενημέρωση Αυγούστου 2025

Η έκδοση 19045.6216 (KB5063709) για τα Windows 10 κυκλοφορεί ως ενημέρωση Αυγούστου 2025

Η Microsoft κυκλοφορεί την ενημέρωση Patch Tuesday του Αυγούστου 2025 με αλλαγές και διορθώσεις για τα Windows 10.

Πώς να ελέγξετε (ακριβώς) γιατί ο υπολογιστής σας δεν μπορεί να εκτελέσει τα Windows 11

Πώς να ελέγξετε (ακριβώς) γιατί ο υπολογιστής σας δεν μπορεί να εκτελέσει τα Windows 11

Το WhyNotWin11 είναι καλύτερο από την εφαρμογή Microsoft PC Health Check για να σας ενημερώσει γιατί ο υπολογιστής σας δεν μπορεί να εκτελέσει τα Windows 11, συμπεριλαμβανομένης της υποστήριξης TPM 2.0 και CPU.

Πώς να βρείτε το κλειδί ανάκτησης BitLocker στα Windows 11

Πώς να βρείτε το κλειδί ανάκτησης BitLocker στα Windows 11

Για να βρείτε το κλειδί αποκατάστασης BitLocker του υπολογιστή σας στα Windows 11 (ή 10), ανοίξτε τον λογαριασμό Microsoft σας online και επιβεβαιώστε την αποκατάσταση στη σελίδα Συσκευές.